#[repr(u32)]pub enum SyntaxKind {
Show 1266 variants
ABORT_P = 0,
ABSENT = 1,
ABSOLUTE_P = 2,
ACCESS = 3,
ACTION = 4,
ADD_P = 5,
ADMIN = 6,
AFTER = 7,
AGGREGATE = 8,
ALL = 9,
ALSO = 10,
ALTER = 11,
ALWAYS = 12,
ANALYSE = 13,
ANALYZE = 14,
AND = 15,
ANY = 16,
ARRAY = 17,
AS = 18,
ASC = 19,
ASENSITIVE = 20,
ASSERTION = 21,
ASSIGNMENT = 22,
ASYMMETRIC = 23,
AT = 24,
ATOMIC = 25,
ATTACH = 26,
ATTRIBUTE = 27,
AUTHORIZATION = 28,
BACKWARD = 29,
BCONST = 30,
BEFORE = 31,
BEGIN_P = 32,
BETWEEN = 33,
BIGINT = 34,
BINARY = 35,
BIT = 36,
BOOLEAN_P = 37,
BOTH = 38,
BREADTH = 39,
BY = 40,
CACHE = 41,
CALL = 42,
CALLED = 43,
CASCADE = 44,
CASCADED = 45,
CASE = 46,
CAST = 47,
CATALOG_P = 48,
CHAIN = 49,
CHARACTER = 50,
CHARACTERISTICS = 51,
CHAR_P = 52,
CHECK = 53,
CHECKPOINT = 54,
CLASS = 55,
CLOSE = 56,
CLUSTER = 57,
COALESCE = 58,
COLLATE = 59,
COLLATION = 60,
COLON_EQUALS = 61,
COLUMN = 62,
COLUMNS = 63,
COMMENT = 64,
COMMENTS = 65,
COMMIT = 66,
COMMITTED = 67,
COMPRESSION = 68,
CONCURRENTLY = 69,
CONDITIONAL = 70,
CONFIGURATION = 71,
CONFLICT = 72,
CONNECTION = 73,
CONSTRAINT = 74,
CONSTRAINTS = 75,
CONTENT_P = 76,
CONTINUE_P = 77,
CONVERSION_P = 78,
COPY = 79,
COST = 80,
CREATE = 81,
CROSS = 82,
CSV = 83,
CUBE = 84,
CURRENT_CATALOG = 85,
CURRENT_DATE = 86,
CURRENT_P = 87,
CURRENT_ROLE = 88,
CURRENT_SCHEMA = 89,
CURRENT_TIME = 90,
CURRENT_TIMESTAMP = 91,
CURRENT_USER = 92,
CURSOR = 93,
CYCLE = 94,
Caret = 95,
Colon = 96,
Comma = 97,
DATABASE = 98,
DATA_P = 99,
DAY_P = 100,
DEALLOCATE = 101,
DEC = 102,
DECIMAL_P = 103,
DECLARE = 104,
DEFAULT = 105,
DEFAULTS = 106,
DEFERRABLE = 107,
DEFERRED = 108,
DEFINER = 109,
DELETE_P = 110,
DELIMITER = 111,
DELIMITERS = 112,
DEPENDS = 113,
DEPTH = 114,
DESC = 115,
DETACH = 116,
DICTIONARY = 117,
DISABLE_P = 118,
DISCARD = 119,
DISTINCT = 120,
DO = 121,
DOCUMENT_P = 122,
DOMAIN_P = 123,
DOUBLE_P = 124,
DROP = 125,
Dollarend = 126,
Dot = 127,
EACH = 128,
ELSE = 129,
EMPTY_P = 130,
ENABLE_P = 131,
ENCODING = 132,
ENCRYPTED = 133,
END_P = 134,
ENUM_P = 135,
EQUALS_GREATER = 136,
ERROR_P = 137,
ESCAPE = 138,
EVENT = 139,
EXCEPT = 140,
EXCLUDE = 141,
EXCLUDING = 142,
EXCLUSIVE = 143,
EXECUTE = 144,
EXISTS = 145,
EXPLAIN = 146,
EXPRESSION = 147,
EXTENSION = 148,
EXTERNAL = 149,
EXTRACT = 150,
Equals = 151,
FALSE_P = 152,
FAMILY = 153,
FCONST = 154,
FETCH = 155,
FILTER = 156,
FINALIZE = 157,
FIRST_P = 158,
FLOAT_P = 159,
FOLLOWING = 160,
FOR = 161,
FORCE = 162,
FOREIGN = 163,
FORMAT = 164,
FORMAT_LA = 165,
FORWARD = 166,
FREEZE = 167,
FROM = 168,
FULL = 169,
FUNCTION = 170,
FUNCTIONS = 171,
GENERATED = 172,
GLOBAL = 173,
GRANT = 174,
GRANTED = 175,
GREATER_EQUALS = 176,
GREATEST = 177,
GROUPING = 178,
GROUPS = 179,
GROUP_P = 180,
Greater = 181,
HANDLER = 182,
HAVING = 183,
HEADER_P = 184,
HOLD = 185,
HOUR_P = 186,
ICONST = 187,
IDENT = 188,
IDENTITY_P = 189,
IF_P = 190,
ILIKE = 191,
IMMEDIATE = 192,
IMMUTABLE = 193,
IMPLICIT_P = 194,
IMPORT_P = 195,
INCLUDE = 196,
INCLUDING = 197,
INCREMENT = 198,
INDENT = 199,
INDEX = 200,
INDEXES = 201,
INHERIT = 202,
INHERITS = 203,
INITIALLY = 204,
INLINE_P = 205,
INNER_P = 206,
INOUT = 207,
INPUT_P = 208,
INSENSITIVE = 209,
INSERT = 210,
INSTEAD = 211,
INTEGER = 212,
INTERSECT = 213,
INTERVAL = 214,
INTO = 215,
INT_P = 216,
INVOKER = 217,
IN_P = 218,
IS = 219,
ISNULL = 220,
ISOLATION = 221,
JOIN = 222,
JSON = 223,
JSON_ARRAY = 224,
JSON_ARRAYAGG = 225,
JSON_EXISTS = 226,
JSON_OBJECT = 227,
JSON_OBJECTAGG = 228,
JSON_QUERY = 229,
JSON_SCALAR = 230,
JSON_SERIALIZE = 231,
JSON_TABLE = 232,
JSON_VALUE = 233,
KEEP = 234,
KEY = 235,
KEYS = 236,
LABEL = 237,
LANGUAGE = 238,
LARGE_P = 239,
LAST_P = 240,
LATERAL_P = 241,
LBracket = 242,
LEADING = 243,
LEAKPROOF = 244,
LEAST = 245,
LEFT = 246,
LESS_EQUALS = 247,
LEVEL = 248,
LIKE = 249,
LIMIT = 250,
LISTEN = 251,
LOAD = 252,
LOCAL = 253,
LOCALTIME = 254,
LOCALTIMESTAMP = 255,
LOCATION = 256,
LOCKED = 257,
LOCK_P = 258,
LOGGED = 259,
LParen = 260,
Less = 261,
MAPPING = 262,
MATCH = 263,
MATCHED = 264,
MATERIALIZED = 265,
MAXVALUE = 266,
MERGE = 267,
MERGE_ACTION = 268,
METHOD = 269,
MINUTE_P = 270,
MINVALUE = 271,
MODE = 272,
MODE_PLPGSQL_ASSIGN1 = 273,
MODE_PLPGSQL_ASSIGN2 = 274,
MODE_PLPGSQL_ASSIGN3 = 275,
MODE_PLPGSQL_EXPR = 276,
MODE_TYPE_NAME = 277,
MONTH_P = 278,
MOVE = 279,
Minus = 280,
NAMES = 281,
NAME_P = 282,
NATIONAL = 283,
NATURAL = 284,
NCHAR = 285,
NESTED = 286,
NEW = 287,
NEXT = 288,
NFC = 289,
NFD = 290,
NFKC = 291,
NFKD = 292,
NO = 293,
NONE = 294,
NORMALIZE = 295,
NORMALIZED = 296,
NOT = 297,
NOTHING = 298,
NOTIFY = 299,
NOTNULL = 300,
NOT_EQUALS = 301,
NOT_LA = 302,
NOWAIT = 303,
NULLIF = 304,
NULLS_LA = 305,
NULLS_P = 306,
NULL_P = 307,
NUMERIC = 308,
OBJECT_P = 309,
OF = 310,
OFF = 311,
OFFSET = 312,
OIDS = 313,
OLD = 314,
OMIT = 315,
ON = 316,
ONLY = 317,
OPERATOR = 318,
OPTION = 319,
OPTIONS = 320,
OR = 321,
ORDER = 322,
ORDINALITY = 323,
OTHERS = 324,
OUTER_P = 325,
OUT_P = 326,
OVER = 327,
OVERLAPS = 328,
OVERLAY = 329,
OVERRIDING = 330,
OWNED = 331,
OWNER = 332,
Op = 333,
PARALLEL = 334,
PARAM = 335,
PARAMETER = 336,
PARSER = 337,
PARTIAL = 338,
PARTITION = 339,
PASSING = 340,
PASSWORD = 341,
PATH = 342,
PLACING = 343,
PLAN = 344,
PLANS = 345,
POLICY = 346,
POSITION = 347,
PRECEDING = 348,
PRECISION = 349,
PREPARE = 350,
PREPARED = 351,
PRESERVE = 352,
PRIMARY = 353,
PRIOR = 354,
PRIVILEGES = 355,
PROCEDURAL = 356,
PROCEDURE = 357,
PROCEDURES = 358,
PROGRAM = 359,
PUBLICATION = 360,
Percent = 361,
Plus = 362,
QUOTE = 363,
QUOTES = 364,
RANGE = 365,
RBracket = 366,
READ = 367,
REAL = 368,
REASSIGN = 369,
RECHECK = 370,
RECURSIVE = 371,
REFERENCES = 372,
REFERENCING = 373,
REFRESH = 374,
REF_P = 375,
REINDEX = 376,
RELATIVE_P = 377,
RELEASE = 378,
RENAME = 379,
REPEATABLE = 380,
REPLACE = 381,
REPLICA = 382,
RESET = 383,
RESTART = 384,
RESTRICT = 385,
RETURN = 386,
RETURNING = 387,
RETURNS = 388,
REVOKE = 389,
RIGHT = 390,
ROLE = 391,
ROLLBACK = 392,
ROLLUP = 393,
ROUTINE = 394,
ROUTINES = 395,
ROW = 396,
ROWS = 397,
RParen = 398,
RULE = 399,
SAVEPOINT = 400,
SCALAR = 401,
SCHEMA = 402,
SCHEMAS = 403,
SCONST = 404,
SCROLL = 405,
SEARCH = 406,
SECOND_P = 407,
SECURITY = 408,
SELECT = 409,
SEQUENCE = 410,
SEQUENCES = 411,
SERIALIZABLE = 412,
SERVER = 413,
SESSION = 414,
SESSION_USER = 415,
SET = 416,
SETOF = 417,
SETS = 418,
SHARE = 419,
SHOW = 420,
SIMILAR = 421,
SIMPLE = 422,
SKIP = 423,
SMALLINT = 424,
SNAPSHOT = 425,
SOME = 426,
SOURCE = 427,
SQL_P = 428,
STABLE = 429,
STANDALONE_P = 430,
START = 431,
STATEMENT = 432,
STATISTICS = 433,
STDIN = 434,
STDOUT = 435,
STORAGE = 436,
STORED = 437,
STRICT_P = 438,
STRING_P = 439,
STRIP_P = 440,
SUBSCRIPTION = 441,
SUBSTRING = 442,
SUPPORT = 443,
SYMMETRIC = 444,
SYSID = 445,
SYSTEM_P = 446,
SYSTEM_USER = 447,
Semicolon = 448,
Slash = 449,
Star = 450,
TABLE = 451,
TABLES = 452,
TABLESAMPLE = 453,
TABLESPACE = 454,
TARGET = 455,
TEMP = 456,
TEMPLATE = 457,
TEMPORARY = 458,
TEXT_P = 459,
THEN = 460,
TIES = 461,
TIME = 462,
TIMESTAMP = 463,
TO = 464,
TRAILING = 465,
TRANSACTION = 466,
TRANSFORM = 467,
TREAT = 468,
TRIGGER = 469,
TRIM = 470,
TRUE_P = 471,
TRUNCATE = 472,
TRUSTED = 473,
TYPECAST = 474,
TYPES_P = 475,
TYPE_P = 476,
UESCAPE = 477,
UMINUS = 478,
UNBOUNDED = 479,
UNCOMMITTED = 480,
UNCONDITIONAL = 481,
UNENCRYPTED = 482,
UNION = 483,
UNIQUE = 484,
UNKNOWN = 485,
UNLISTEN = 486,
UNLOGGED = 487,
UNTIL = 488,
UPDATE = 489,
USER = 490,
USING = 491,
VACUUM = 492,
VALID = 493,
VALIDATE = 494,
VALIDATOR = 495,
VALUES = 496,
VALUE_P = 497,
VARCHAR = 498,
VARIADIC = 499,
VARYING = 500,
VERBOSE = 501,
VERSION_P = 502,
VIEW = 503,
VIEWS = 504,
VOLATILE = 505,
WHEN = 506,
WHERE = 507,
WHITESPACE_P = 508,
WINDOW = 509,
WITH = 510,
WITHIN = 511,
WITHOUT = 512,
WITHOUT_LA = 513,
WITH_LA = 514,
WORK = 515,
WRAPPER = 516,
WRITE = 517,
XCONST = 518,
XMLATTRIBUTES = 519,
XMLCONCAT = 520,
XMLELEMENT = 521,
XMLEXISTS = 522,
XMLFOREST = 523,
XMLNAMESPACES = 524,
XMLPARSE = 525,
XMLPI = 526,
XMLROOT = 527,
XMLSERIALIZE = 528,
XMLTABLE = 529,
XML_P = 530,
YEAR_P = 531,
YES_P = 532,
ZONE = 533,
parse_toplevel = 534,
stmtmulti = 535,
toplevel_stmt = 536,
stmt = 537,
opt_single_name = 538,
opt_qualified_name = 539,
opt_concurrently = 540,
opt_drop_behavior = 541,
CallStmt = 542,
CreateRoleStmt = 543,
opt_with = 544,
OptRoleList = 545,
AlterOptRoleList = 546,
AlterOptRoleElem = 547,
CreateOptRoleElem = 548,
CreateUserStmt = 549,
AlterRoleStmt = 550,
opt_in_database = 551,
AlterRoleSetStmt = 552,
DropRoleStmt = 553,
CreateGroupStmt = 554,
AlterGroupStmt = 555,
add_drop = 556,
CreateSchemaStmt = 557,
OptSchemaEltList = 558,
schema_stmt = 559,
VariableSetStmt = 560,
set_rest = 561,
generic_set = 562,
set_rest_more = 563,
var_name = 564,
var_list = 565,
var_value = 566,
iso_level = 567,
opt_boolean_or_string = 568,
zone_value = 569,
opt_encoding = 570,
NonReservedWord_or_Sconst = 571,
VariableResetStmt = 572,
reset_rest = 573,
generic_reset = 574,
SetResetClause = 575,
FunctionSetResetClause = 576,
VariableShowStmt = 577,
ConstraintsSetStmt = 578,
constraints_set_list = 579,
constraints_set_mode = 580,
CheckPointStmt = 581,
DiscardStmt = 582,
AlterTableStmt = 583,
alter_table_cmds = 584,
partition_cmd = 585,
index_partition_cmd = 586,
alter_table_cmd = 587,
alter_column_default = 588,
opt_collate_clause = 589,
alter_using = 590,
replica_identity = 591,
reloptions = 592,
opt_reloptions = 593,
reloption_list = 594,
reloption_elem = 595,
alter_identity_column_option_list = 596,
alter_identity_column_option = 597,
set_statistics_value = 598,
set_access_method_name = 599,
PartitionBoundSpec = 600,
hash_partbound_elem = 601,
hash_partbound = 602,
AlterCompositeTypeStmt = 603,
alter_type_cmds = 604,
alter_type_cmd = 605,
ClosePortalStmt = 606,
CopyStmt = 607,
copy_from = 608,
opt_program = 609,
copy_file_name = 610,
copy_options = 611,
copy_opt_list = 612,
copy_opt_item = 613,
opt_binary = 614,
copy_delimiter = 615,
opt_using = 616,
copy_generic_opt_list = 617,
copy_generic_opt_elem = 618,
copy_generic_opt_arg = 619,
copy_generic_opt_arg_list = 620,
copy_generic_opt_arg_list_item = 621,
CreateStmt = 622,
OptTemp = 623,
OptTableElementList = 624,
OptTypedTableElementList = 625,
TableElementList = 626,
TypedTableElementList = 627,
TableElement = 628,
TypedTableElement = 629,
columnDef = 630,
columnOptions = 631,
column_compression = 632,
opt_column_compression = 633,
column_storage = 634,
opt_column_storage = 635,
ColQualList = 636,
ColConstraint = 637,
ColConstraintElem = 638,
opt_unique_null_treatment = 639,
generated_when = 640,
ConstraintAttr = 641,
TableLikeClause = 642,
TableLikeOptionList = 643,
TableLikeOption = 644,
TableConstraint = 645,
ConstraintElem = 646,
DomainConstraint = 647,
DomainConstraintElem = 648,
opt_no_inherit = 649,
opt_column_list = 650,
columnList = 651,
columnElem = 652,
opt_c_include = 653,
key_match = 654,
ExclusionConstraintList = 655,
ExclusionConstraintElem = 656,
OptWhereClause = 657,
key_actions = 658,
key_update = 659,
key_delete = 660,
key_action = 661,
OptInherit = 662,
OptPartitionSpec = 663,
PartitionSpec = 664,
part_params = 665,
part_elem = 666,
table_access_method_clause = 667,
OptWith = 668,
OnCommitOption = 669,
OptTableSpace = 670,
OptConsTableSpace = 671,
ExistingIndex = 672,
CreateStatsStmt = 673,
stats_params = 674,
stats_param = 675,
AlterStatsStmt = 676,
CreateAsStmt = 677,
create_as_target = 678,
opt_with_data = 679,
CreateMatViewStmt = 680,
create_mv_target = 681,
OptNoLog = 682,
RefreshMatViewStmt = 683,
CreateSeqStmt = 684,
AlterSeqStmt = 685,
OptSeqOptList = 686,
OptParenthesizedSeqOptList = 687,
SeqOptList = 688,
SeqOptElem = 689,
opt_by = 690,
NumericOnly = 691,
NumericOnly_list = 692,
CreatePLangStmt = 693,
opt_trusted = 694,
handler_name = 695,
opt_inline_handler = 696,
validator_clause = 697,
opt_validator = 698,
opt_procedural = 699,
CreateTableSpaceStmt = 700,
OptTableSpaceOwner = 701,
DropTableSpaceStmt = 702,
CreateExtensionStmt = 703,
create_extension_opt_list = 704,
create_extension_opt_item = 705,
AlterExtensionStmt = 706,
alter_extension_opt_list = 707,
alter_extension_opt_item = 708,
AlterExtensionContentsStmt = 709,
CreateFdwStmt = 710,
fdw_option = 711,
fdw_options = 712,
opt_fdw_options = 713,
AlterFdwStmt = 714,
create_generic_options = 715,
generic_option_list = 716,
alter_generic_options = 717,
alter_generic_option_list = 718,
alter_generic_option_elem = 719,
generic_option_elem = 720,
generic_option_name = 721,
generic_option_arg = 722,
CreateForeignServerStmt = 723,
opt_type = 724,
foreign_server_version = 725,
opt_foreign_server_version = 726,
AlterForeignServerStmt = 727,
CreateForeignTableStmt = 728,
ImportForeignSchemaStmt = 729,
import_qualification_type = 730,
import_qualification = 731,
CreateUserMappingStmt = 732,
auth_ident = 733,
DropUserMappingStmt = 734,
AlterUserMappingStmt = 735,
CreatePolicyStmt = 736,
AlterPolicyStmt = 737,
RowSecurityOptionalExpr = 738,
RowSecurityOptionalWithCheck = 739,
RowSecurityDefaultToRole = 740,
RowSecurityOptionalToRole = 741,
RowSecurityDefaultPermissive = 742,
RowSecurityDefaultForCmd = 743,
row_security_cmd = 744,
CreateAmStmt = 745,
am_type = 746,
CreateTrigStmt = 747,
TriggerActionTime = 748,
TriggerEvents = 749,
TriggerOneEvent = 750,
TriggerReferencing = 751,
TriggerTransitions = 752,
TriggerTransition = 753,
TransitionOldOrNew = 754,
TransitionRowOrTable = 755,
TransitionRelName = 756,
TriggerForSpec = 757,
TriggerForOptEach = 758,
TriggerForType = 759,
TriggerWhen = 760,
FUNCTION_or_PROCEDURE = 761,
TriggerFuncArgs = 762,
TriggerFuncArg = 763,
OptConstrFromTable = 764,
ConstraintAttributeSpec = 765,
ConstraintAttributeElem = 766,
CreateEventTrigStmt = 767,
event_trigger_when_list = 768,
event_trigger_when_item = 769,
event_trigger_value_list = 770,
AlterEventTrigStmt = 771,
enable_trigger = 772,
CreateAssertionStmt = 773,
DefineStmt = 774,
definition = 775,
def_list = 776,
def_elem = 777,
def_arg = 778,
old_aggr_definition = 779,
old_aggr_list = 780,
old_aggr_elem = 781,
opt_enum_val_list = 782,
enum_val_list = 783,
AlterEnumStmt = 784,
opt_if_not_exists = 785,
CreateOpClassStmt = 786,
opclass_item_list = 787,
opclass_item = 788,
opt_default = 789,
opt_opfamily = 790,
opclass_purpose = 791,
opt_recheck = 792,
CreateOpFamilyStmt = 793,
AlterOpFamilyStmt = 794,
opclass_drop_list = 795,
opclass_drop = 796,
DropOpClassStmt = 797,
DropOpFamilyStmt = 798,
DropOwnedStmt = 799,
ReassignOwnedStmt = 800,
DropStmt = 801,
object_type_any_name = 802,
object_type_name = 803,
drop_type_name = 804,
object_type_name_on_any_name = 805,
any_name_list = 806,
any_name = 807,
attrs = 808,
type_name_list = 809,
TruncateStmt = 810,
opt_restart_seqs = 811,
CommentStmt = 812,
comment_text = 813,
SecLabelStmt = 814,
opt_provider = 815,
security_label = 816,
FetchStmt = 817,
fetch_args = 818,
from_in = 819,
opt_from_in = 820,
GrantStmt = 821,
RevokeStmt = 822,
privileges = 823,
privilege_list = 824,
privilege = 825,
parameter_name_list = 826,
parameter_name = 827,
privilege_target = 828,
grantee_list = 829,
grantee = 830,
opt_grant_grant_option = 831,
GrantRoleStmt = 832,
RevokeRoleStmt = 833,
grant_role_opt_list = 834,
grant_role_opt = 835,
grant_role_opt_value = 836,
opt_granted_by = 837,
AlterDefaultPrivilegesStmt = 838,
DefACLOptionList = 839,
DefACLOption = 840,
DefACLAction = 841,
defacl_privilege_target = 842,
IndexStmt = 843,
opt_unique = 844,
access_method_clause = 845,
index_params = 846,
index_elem_options = 847,
index_elem = 848,
opt_include = 849,
index_including_params = 850,
opt_collate = 851,
opt_asc_desc = 852,
opt_nulls_order = 853,
CreateFunctionStmt = 854,
opt_or_replace = 855,
func_args = 856,
func_args_list = 857,
function_with_argtypes_list = 858,
function_with_argtypes = 859,
func_args_with_defaults = 860,
func_args_with_defaults_list = 861,
func_arg = 862,
arg_class = 863,
param_name = 864,
func_return = 865,
func_type = 866,
func_arg_with_default = 867,
aggr_arg = 868,
aggr_args = 869,
aggr_args_list = 870,
aggregate_with_argtypes = 871,
aggregate_with_argtypes_list = 872,
opt_createfunc_opt_list = 873,
createfunc_opt_list = 874,
common_func_opt_item = 875,
createfunc_opt_item = 876,
func_as = 877,
ReturnStmt = 878,
opt_routine_body = 879,
routine_body_stmt_list = 880,
routine_body_stmt = 881,
transform_type_list = 882,
opt_definition = 883,
table_func_column = 884,
table_func_column_list = 885,
AlterFunctionStmt = 886,
alterfunc_opt_list = 887,
opt_restrict = 888,
RemoveFuncStmt = 889,
RemoveAggrStmt = 890,
RemoveOperStmt = 891,
oper_argtypes = 892,
any_operator = 893,
operator_with_argtypes_list = 894,
operator_with_argtypes = 895,
DoStmt = 896,
dostmt_opt_list = 897,
dostmt_opt_item = 898,
CreateCastStmt = 899,
cast_context = 900,
DropCastStmt = 901,
opt_if_exists = 902,
CreateTransformStmt = 903,
transform_element_list = 904,
DropTransformStmt = 905,
ReindexStmt = 906,
reindex_target_relation = 907,
reindex_target_all = 908,
opt_reindex_option_list = 909,
AlterTblSpcStmt = 910,
RenameStmt = 911,
opt_column = 912,
opt_set_data = 913,
AlterObjectDependsStmt = 914,
opt_no = 915,
AlterObjectSchemaStmt = 916,
AlterOperatorStmt = 917,
operator_def_list = 918,
operator_def_elem = 919,
operator_def_arg = 920,
AlterTypeStmt = 921,
AlterOwnerStmt = 922,
CreatePublicationStmt = 923,
PublicationObjSpec = 924,
pub_obj_list = 925,
AlterPublicationStmt = 926,
CreateSubscriptionStmt = 927,
AlterSubscriptionStmt = 928,
DropSubscriptionStmt = 929,
RuleStmt = 930,
RuleActionList = 931,
RuleActionMulti = 932,
RuleActionStmt = 933,
RuleActionStmtOrEmpty = 934,
event = 935,
opt_instead = 936,
NotifyStmt = 937,
notify_payload = 938,
ListenStmt = 939,
UnlistenStmt = 940,
TransactionStmt = 941,
TransactionStmtLegacy = 942,
opt_transaction = 943,
transaction_mode_item = 944,
transaction_mode_list = 945,
transaction_mode_list_or_empty = 946,
opt_transaction_chain = 947,
ViewStmt = 948,
opt_check_option = 949,
LoadStmt = 950,
CreatedbStmt = 951,
createdb_opt_list = 952,
createdb_opt_items = 953,
createdb_opt_item = 954,
createdb_opt_name = 955,
opt_equal = 956,
AlterDatabaseStmt = 957,
AlterDatabaseSetStmt = 958,
DropdbStmt = 959,
drop_option_list = 960,
drop_option = 961,
AlterCollationStmt = 962,
AlterSystemStmt = 963,
CreateDomainStmt = 964,
AlterDomainStmt = 965,
opt_as = 966,
AlterTSDictionaryStmt = 967,
AlterTSConfigurationStmt = 968,
any_with = 969,
CreateConversionStmt = 970,
ClusterStmt = 971,
cluster_index_specification = 972,
VacuumStmt = 973,
AnalyzeStmt = 974,
utility_option_list = 975,
analyze_keyword = 976,
utility_option_elem = 977,
utility_option_name = 978,
utility_option_arg = 979,
opt_analyze = 980,
opt_verbose = 981,
opt_full = 982,
opt_freeze = 983,
opt_name_list = 984,
vacuum_relation = 985,
vacuum_relation_list = 986,
opt_vacuum_relation_list = 987,
ExplainStmt = 988,
ExplainableStmt = 989,
PrepareStmt = 990,
prep_type_clause = 991,
PreparableStmt = 992,
ExecuteStmt = 993,
execute_param_clause = 994,
DeallocateStmt = 995,
InsertStmt = 996,
insert_target = 997,
insert_rest = 998,
override_kind = 999,
insert_column_list = 1000,
insert_column_item = 1001,
opt_on_conflict = 1002,
opt_conf_expr = 1003,
returning_clause = 1004,
DeleteStmt = 1005,
using_clause = 1006,
LockStmt = 1007,
opt_lock = 1008,
lock_type = 1009,
opt_nowait = 1010,
opt_nowait_or_skip = 1011,
UpdateStmt = 1012,
set_clause_list = 1013,
set_clause = 1014,
set_target = 1015,
set_target_list = 1016,
MergeStmt = 1017,
merge_when_list = 1018,
merge_when_clause = 1019,
merge_when_tgt_matched = 1020,
merge_when_tgt_not_matched = 1021,
opt_merge_when_condition = 1022,
merge_update = 1023,
merge_delete = 1024,
merge_insert = 1025,
merge_values_clause = 1026,
DeclareCursorStmt = 1027,
cursor_name = 1028,
cursor_options = 1029,
opt_hold = 1030,
SelectStmt = 1031,
select_with_parens = 1032,
select_no_parens = 1033,
select_clause = 1034,
simple_select = 1035,
with_clause = 1036,
cte_list = 1037,
common_table_expr = 1038,
opt_materialized = 1039,
opt_search_clause = 1040,
opt_cycle_clause = 1041,
opt_with_clause = 1042,
into_clause = 1043,
OptTempTableName = 1044,
opt_table = 1045,
set_quantifier = 1046,
distinct_clause = 1047,
opt_all_clause = 1048,
opt_distinct_clause = 1049,
opt_sort_clause = 1050,
sort_clause = 1051,
sortby_list = 1052,
sortby = 1053,
select_limit = 1054,
opt_select_limit = 1055,
limit_clause = 1056,
offset_clause = 1057,
select_limit_value = 1058,
select_offset_value = 1059,
select_fetch_first_value = 1060,
I_or_F_const = 1061,
row_or_rows = 1062,
first_or_next = 1063,
group_clause = 1064,
group_by_list = 1065,
group_by_item = 1066,
empty_grouping_set = 1067,
rollup_clause = 1068,
cube_clause = 1069,
grouping_sets_clause = 1070,
having_clause = 1071,
for_locking_clause = 1072,
opt_for_locking_clause = 1073,
for_locking_items = 1074,
for_locking_item = 1075,
for_locking_strength = 1076,
locked_rels_list = 1077,
values_clause = 1078,
from_clause = 1079,
from_list = 1080,
table_ref = 1081,
joined_table = 1082,
alias_clause = 1083,
opt_alias_clause = 1084,
opt_alias_clause_for_join_using = 1085,
func_alias_clause = 1086,
join_type = 1087,
opt_outer = 1088,
join_qual = 1089,
relation_expr = 1090,
extended_relation_expr = 1091,
relation_expr_list = 1092,
relation_expr_opt_alias = 1093,
tablesample_clause = 1094,
opt_repeatable_clause = 1095,
func_table = 1096,
rowsfrom_item = 1097,
rowsfrom_list = 1098,
opt_col_def_list = 1099,
opt_ordinality = 1100,
where_clause = 1101,
where_or_current_clause = 1102,
OptTableFuncElementList = 1103,
TableFuncElementList = 1104,
TableFuncElement = 1105,
xmltable = 1106,
xmltable_column_list = 1107,
xmltable_column_el = 1108,
xmltable_column_option_list = 1109,
xmltable_column_option_el = 1110,
xml_namespace_list = 1111,
xml_namespace_el = 1112,
json_table = 1113,
json_table_path_name_opt = 1114,
json_table_column_definition_list = 1115,
json_table_column_definition = 1116,
path_opt = 1117,
json_table_column_path_clause_opt = 1118,
Typename = 1119,
opt_array_bounds = 1120,
SimpleTypename = 1121,
ConstTypename = 1122,
GenericType = 1123,
opt_type_modifiers = 1124,
Numeric = 1125,
opt_float = 1126,
Bit = 1127,
ConstBit = 1128,
BitWithLength = 1129,
BitWithoutLength = 1130,
Character = 1131,
ConstCharacter = 1132,
CharacterWithLength = 1133,
CharacterWithoutLength = 1134,
character = 1135,
opt_varying = 1136,
ConstDatetime = 1137,
ConstInterval = 1138,
opt_timezone = 1139,
opt_interval = 1140,
interval_second = 1141,
JsonType = 1142,
a_expr = 1143,
b_expr = 1144,
c_expr = 1145,
func_application = 1146,
func_expr = 1147,
func_expr_windowless = 1148,
func_expr_common_subexpr = 1149,
xml_root_version = 1150,
opt_xml_root_standalone = 1151,
xml_attributes = 1152,
xml_attribute_list = 1153,
xml_attribute_el = 1154,
document_or_content = 1155,
xml_indent_option = 1156,
xml_whitespace_option = 1157,
xmlexists_argument = 1158,
xml_passing_mech = 1159,
within_group_clause = 1160,
filter_clause = 1161,
window_clause = 1162,
window_definition_list = 1163,
window_definition = 1164,
over_clause = 1165,
window_specification = 1166,
opt_existing_window_name = 1167,
opt_partition_clause = 1168,
opt_frame_clause = 1169,
frame_extent = 1170,
frame_bound = 1171,
opt_window_exclusion_clause = 1172,
row = 1173,
explicit_row = 1174,
implicit_row = 1175,
sub_type = 1176,
all_Op = 1177,
MathOp = 1178,
qual_Op = 1179,
qual_all_Op = 1180,
subquery_Op = 1181,
expr_list = 1182,
func_arg_list = 1183,
func_arg_expr = 1184,
func_arg_list_opt = 1185,
type_list = 1186,
array_expr = 1187,
array_expr_list = 1188,
extract_list = 1189,
extract_arg = 1190,
unicode_normal_form = 1191,
overlay_list = 1192,
position_list = 1193,
substr_list = 1194,
trim_list = 1195,
in_expr = 1196,
case_expr = 1197,
when_clause_list = 1198,
when_clause = 1199,
case_default = 1200,
case_arg = 1201,
columnref = 1202,
indirection_el = 1203,
opt_slice_bound = 1204,
indirection = 1205,
opt_indirection = 1206,
opt_asymmetric = 1207,
json_passing_clause_opt = 1208,
json_arguments = 1209,
json_argument = 1210,
json_wrapper_behavior = 1211,
json_behavior = 1212,
json_behavior_type = 1213,
json_behavior_clause_opt = 1214,
json_on_error_clause_opt = 1215,
json_value_expr = 1216,
json_format_clause = 1217,
json_format_clause_opt = 1218,
json_quotes_clause_opt = 1219,
json_returning_clause_opt = 1220,
json_predicate_type_constraint = 1221,
json_key_uniqueness_constraint_opt = 1222,
json_name_and_value_list = 1223,
json_name_and_value = 1224,
json_object_constructor_null_clause_opt = 1225,
json_array_constructor_null_clause_opt = 1226,
json_value_expr_list = 1227,
json_aggregate_func = 1228,
json_array_aggregate_order_by_clause_opt = 1229,
opt_target_list = 1230,
target_list = 1231,
target_el = 1232,
qualified_name_list = 1233,
qualified_name = 1234,
name_list = 1235,
name = 1236,
attr_name = 1237,
file_name = 1238,
func_name = 1239,
AexprConst = 1240,
Iconst = 1241,
Sconst = 1242,
SignedIconst = 1243,
RoleId = 1244,
RoleSpec = 1245,
role_list = 1246,
PLpgSQL_Expr = 1247,
PLAssignStmt = 1248,
plassign_target = 1249,
plassign_equals = 1250,
ColId = 1251,
type_function_name = 1252,
NonReservedWord = 1253,
ColLabel = 1254,
BareColLabel = 1255,
unreserved_keyword = 1256,
col_name_keyword = 1257,
type_func_name_keyword = 1258,
reserved_keyword = 1259,
bare_label_keyword = 1260,
Dollaraccept = 1261,
C_COMMENT = 1262,
SQL_COMMENT = 1263,
Whitespace = 1264,
Root = 1265,
}
Variants§
ABORT_P = 0
ABSENT = 1
ABSOLUTE_P = 2
ACCESS = 3
ACTION = 4
ADD_P = 5
ADMIN = 6
AFTER = 7
AGGREGATE = 8
ALL = 9
ALSO = 10
ALTER = 11
ALWAYS = 12
ANALYSE = 13
ANALYZE = 14
AND = 15
ANY = 16
ARRAY = 17
AS = 18
ASC = 19
ASENSITIVE = 20
ASSERTION = 21
ASSIGNMENT = 22
ASYMMETRIC = 23
AT = 24
ATOMIC = 25
ATTACH = 26
ATTRIBUTE = 27
AUTHORIZATION = 28
BACKWARD = 29
BCONST = 30
BEFORE = 31
BEGIN_P = 32
BETWEEN = 33
BIGINT = 34
BINARY = 35
BIT = 36
BOOLEAN_P = 37
BOTH = 38
BREADTH = 39
BY = 40
CACHE = 41
CALL = 42
CALLED = 43
CASCADE = 44
CASCADED = 45
CASE = 46
CAST = 47
CATALOG_P = 48
CHAIN = 49
CHARACTER = 50
CHARACTERISTICS = 51
CHAR_P = 52
CHECK = 53
CHECKPOINT = 54
CLASS = 55
CLOSE = 56
CLUSTER = 57
COALESCE = 58
COLLATE = 59
COLLATION = 60
COLON_EQUALS = 61
COLUMN = 62
COLUMNS = 63
COMMENT = 64
COMMENTS = 65
COMMIT = 66
COMMITTED = 67
COMPRESSION = 68
CONCURRENTLY = 69
CONDITIONAL = 70
CONFIGURATION = 71
CONFLICT = 72
CONNECTION = 73
CONSTRAINT = 74
CONSTRAINTS = 75
CONTENT_P = 76
CONTINUE_P = 77
CONVERSION_P = 78
COPY = 79
COST = 80
CREATE = 81
CROSS = 82
CSV = 83
CUBE = 84
CURRENT_CATALOG = 85
CURRENT_DATE = 86
CURRENT_P = 87
CURRENT_ROLE = 88
CURRENT_SCHEMA = 89
CURRENT_TIME = 90
CURRENT_TIMESTAMP = 91
CURRENT_USER = 92
CURSOR = 93
CYCLE = 94
Caret = 95
Colon = 96
Comma = 97
DATABASE = 98
DATA_P = 99
DAY_P = 100
DEALLOCATE = 101
DEC = 102
DECIMAL_P = 103
DECLARE = 104
DEFAULT = 105
DEFAULTS = 106
DEFERRABLE = 107
DEFERRED = 108
DEFINER = 109
DELETE_P = 110
DELIMITER = 111
DELIMITERS = 112
DEPENDS = 113
DEPTH = 114
DESC = 115
DETACH = 116
DICTIONARY = 117
DISABLE_P = 118
DISCARD = 119
DISTINCT = 120
DO = 121
DOCUMENT_P = 122
DOMAIN_P = 123
DOUBLE_P = 124
DROP = 125
Dollarend = 126
Dot = 127
EACH = 128
ELSE = 129
EMPTY_P = 130
ENABLE_P = 131
ENCODING = 132
ENCRYPTED = 133
END_P = 134
ENUM_P = 135
EQUALS_GREATER = 136
ERROR_P = 137
ESCAPE = 138
EVENT = 139
EXCEPT = 140
EXCLUDE = 141
EXCLUDING = 142
EXCLUSIVE = 143
EXECUTE = 144
EXISTS = 145
EXPLAIN = 146
EXPRESSION = 147
EXTENSION = 148
EXTERNAL = 149
EXTRACT = 150
Equals = 151
FALSE_P = 152
FAMILY = 153
FCONST = 154
FETCH = 155
FILTER = 156
FINALIZE = 157
FIRST_P = 158
FLOAT_P = 159
FOLLOWING = 160
FOR = 161
FORCE = 162
FOREIGN = 163
FORMAT = 164
FORMAT_LA = 165
FORWARD = 166
FREEZE = 167
FROM = 168
FULL = 169
FUNCTION = 170
FUNCTIONS = 171
GENERATED = 172
GLOBAL = 173
GRANT = 174
GRANTED = 175
GREATER_EQUALS = 176
GREATEST = 177
GROUPING = 178
GROUPS = 179
GROUP_P = 180
Greater = 181
HANDLER = 182
HAVING = 183
HEADER_P = 184
HOLD = 185
HOUR_P = 186
ICONST = 187
IDENT = 188
IDENTITY_P = 189
IF_P = 190
ILIKE = 191
IMMEDIATE = 192
IMMUTABLE = 193
IMPLICIT_P = 194
IMPORT_P = 195
INCLUDE = 196
INCLUDING = 197
INCREMENT = 198
INDENT = 199
INDEX = 200
INDEXES = 201
INHERIT = 202
INHERITS = 203
INITIALLY = 204
INLINE_P = 205
INNER_P = 206
INOUT = 207
INPUT_P = 208
INSENSITIVE = 209
INSERT = 210
INSTEAD = 211
INTEGER = 212
INTERSECT = 213
INTERVAL = 214
INTO = 215
INT_P = 216
INVOKER = 217
IN_P = 218
IS = 219
ISNULL = 220
ISOLATION = 221
JOIN = 222
JSON = 223
JSON_ARRAY = 224
JSON_ARRAYAGG = 225
JSON_EXISTS = 226
JSON_OBJECT = 227
JSON_OBJECTAGG = 228
JSON_QUERY = 229
JSON_SCALAR = 230
JSON_SERIALIZE = 231
JSON_TABLE = 232
JSON_VALUE = 233
KEEP = 234
KEY = 235
KEYS = 236
LABEL = 237
LANGUAGE = 238
LARGE_P = 239
LAST_P = 240
LATERAL_P = 241
LBracket = 242
LEADING = 243
LEAKPROOF = 244
LEAST = 245
LEFT = 246
LESS_EQUALS = 247
LEVEL = 248
LIKE = 249
LIMIT = 250
LISTEN = 251
LOAD = 252
LOCAL = 253
LOCALTIME = 254
LOCALTIMESTAMP = 255
LOCATION = 256
LOCKED = 257
LOCK_P = 258
LOGGED = 259
LParen = 260
Less = 261
MAPPING = 262
MATCH = 263
MATCHED = 264
MATERIALIZED = 265
MAXVALUE = 266
MERGE = 267
MERGE_ACTION = 268
METHOD = 269
MINUTE_P = 270
MINVALUE = 271
MODE = 272
MODE_PLPGSQL_ASSIGN1 = 273
MODE_PLPGSQL_ASSIGN2 = 274
MODE_PLPGSQL_ASSIGN3 = 275
MODE_PLPGSQL_EXPR = 276
MODE_TYPE_NAME = 277
MONTH_P = 278
MOVE = 279
Minus = 280
NAMES = 281
NAME_P = 282
NATIONAL = 283
NATURAL = 284
NCHAR = 285
NESTED = 286
NEW = 287
NEXT = 288
NFC = 289
NFD = 290
NFKC = 291
NFKD = 292
NO = 293
NONE = 294
NORMALIZE = 295
NORMALIZED = 296
NOT = 297
NOTHING = 298
NOTIFY = 299
NOTNULL = 300
NOT_EQUALS = 301
NOT_LA = 302
NOWAIT = 303
NULLIF = 304
NULLS_LA = 305
NULLS_P = 306
NULL_P = 307
NUMERIC = 308
OBJECT_P = 309
OF = 310
OFF = 311
OFFSET = 312
OIDS = 313
OLD = 314
OMIT = 315
ON = 316
ONLY = 317
OPERATOR = 318
OPTION = 319
OPTIONS = 320
OR = 321
ORDER = 322
ORDINALITY = 323
OTHERS = 324
OUTER_P = 325
OUT_P = 326
OVER = 327
OVERLAPS = 328
OVERLAY = 329
OVERRIDING = 330
OWNED = 331
OWNER = 332
Op = 333
PARALLEL = 334
PARAM = 335
PARAMETER = 336
PARSER = 337
PARTIAL = 338
PARTITION = 339
PASSING = 340
PASSWORD = 341
PATH = 342
PLACING = 343
PLAN = 344
PLANS = 345
POLICY = 346
POSITION = 347
PRECEDING = 348
PRECISION = 349
PREPARE = 350
PREPARED = 351
PRESERVE = 352
PRIMARY = 353
PRIOR = 354
PRIVILEGES = 355
PROCEDURAL = 356
PROCEDURE = 357
PROCEDURES = 358
PROGRAM = 359
PUBLICATION = 360
Percent = 361
Plus = 362
QUOTE = 363
QUOTES = 364
RANGE = 365
RBracket = 366
READ = 367
REAL = 368
REASSIGN = 369
RECHECK = 370
RECURSIVE = 371
REFERENCES = 372
REFERENCING = 373
REFRESH = 374
REF_P = 375
REINDEX = 376
RELATIVE_P = 377
RELEASE = 378
RENAME = 379
REPEATABLE = 380
REPLACE = 381
REPLICA = 382
RESET = 383
RESTART = 384
RESTRICT = 385
RETURN = 386
RETURNING = 387
RETURNS = 388
REVOKE = 389
RIGHT = 390
ROLE = 391
ROLLBACK = 392
ROLLUP = 393
ROUTINE = 394
ROUTINES = 395
ROW = 396
ROWS = 397
RParen = 398
RULE = 399
SAVEPOINT = 400
SCALAR = 401
SCHEMA = 402
SCHEMAS = 403
SCONST = 404
SCROLL = 405
SEARCH = 406
SECOND_P = 407
SECURITY = 408
SELECT = 409
SEQUENCE = 410
SEQUENCES = 411
SERIALIZABLE = 412
SERVER = 413
SESSION = 414
SESSION_USER = 415
SET = 416
SETOF = 417
SETS = 418
SHARE = 419
SHOW = 420
SIMILAR = 421
SIMPLE = 422
SKIP = 423
SMALLINT = 424
SNAPSHOT = 425
SOME = 426
SOURCE = 427
SQL_P = 428
STABLE = 429
STANDALONE_P = 430
START = 431
STATEMENT = 432
STATISTICS = 433
STDIN = 434
STDOUT = 435
STORAGE = 436
STORED = 437
STRICT_P = 438
STRING_P = 439
STRIP_P = 440
SUBSCRIPTION = 441
SUBSTRING = 442
SUPPORT = 443
SYMMETRIC = 444
SYSID = 445
SYSTEM_P = 446
SYSTEM_USER = 447
Semicolon = 448
Slash = 449
Star = 450
TABLE = 451
TABLES = 452
TABLESAMPLE = 453
TABLESPACE = 454
TARGET = 455
TEMP = 456
TEMPLATE = 457
TEMPORARY = 458
TEXT_P = 459
THEN = 460
TIES = 461
TIME = 462
TIMESTAMP = 463
TO = 464
TRAILING = 465
TRANSACTION = 466
TRANSFORM = 467
TREAT = 468
TRIGGER = 469
TRIM = 470
TRUE_P = 471
TRUNCATE = 472
TRUSTED = 473
TYPECAST = 474
TYPES_P = 475
TYPE_P = 476
UESCAPE = 477
UMINUS = 478
UNBOUNDED = 479
UNCOMMITTED = 480
UNCONDITIONAL = 481
UNENCRYPTED = 482
UNION = 483
UNIQUE = 484
UNKNOWN = 485
UNLISTEN = 486
UNLOGGED = 487
UNTIL = 488
UPDATE = 489
USER = 490
USING = 491
VACUUM = 492
VALID = 493
VALIDATE = 494
VALIDATOR = 495
VALUES = 496
VALUE_P = 497
VARCHAR = 498
VARIADIC = 499
VARYING = 500
VERBOSE = 501
VERSION_P = 502
VIEW = 503
VIEWS = 504
VOLATILE = 505
WHEN = 506
WHERE = 507
WHITESPACE_P = 508
WINDOW = 509
WITH = 510
WITHIN = 511
WITHOUT = 512
WITHOUT_LA = 513
WITH_LA = 514
WORK = 515
WRAPPER = 516
WRITE = 517
XCONST = 518
XMLATTRIBUTES = 519
XMLCONCAT = 520
XMLELEMENT = 521
XMLEXISTS = 522
XMLFOREST = 523
XMLNAMESPACES = 524
XMLPARSE = 525
XMLPI = 526
XMLROOT = 527
XMLSERIALIZE = 528
XMLTABLE = 529
XML_P = 530
YEAR_P = 531
YES_P = 532
ZONE = 533
parse_toplevel = 534
stmtmulti = 535
toplevel_stmt = 536
stmt = 537
opt_single_name = 538
opt_qualified_name = 539
opt_concurrently = 540
opt_drop_behavior = 541
CallStmt = 542
CreateRoleStmt = 543
opt_with = 544
OptRoleList = 545
AlterOptRoleList = 546
AlterOptRoleElem = 547
CreateOptRoleElem = 548
CreateUserStmt = 549
AlterRoleStmt = 550
opt_in_database = 551
AlterRoleSetStmt = 552
DropRoleStmt = 553
CreateGroupStmt = 554
AlterGroupStmt = 555
add_drop = 556
CreateSchemaStmt = 557
OptSchemaEltList = 558
schema_stmt = 559
VariableSetStmt = 560
set_rest = 561
generic_set = 562
set_rest_more = 563
var_name = 564
var_list = 565
var_value = 566
iso_level = 567
opt_boolean_or_string = 568
zone_value = 569
opt_encoding = 570
NonReservedWord_or_Sconst = 571
VariableResetStmt = 572
reset_rest = 573
generic_reset = 574
SetResetClause = 575
FunctionSetResetClause = 576
VariableShowStmt = 577
ConstraintsSetStmt = 578
constraints_set_list = 579
constraints_set_mode = 580
CheckPointStmt = 581
DiscardStmt = 582
AlterTableStmt = 583
alter_table_cmds = 584
partition_cmd = 585
index_partition_cmd = 586
alter_table_cmd = 587
alter_column_default = 588
opt_collate_clause = 589
alter_using = 590
replica_identity = 591
reloptions = 592
opt_reloptions = 593
reloption_list = 594
reloption_elem = 595
alter_identity_column_option_list = 596
alter_identity_column_option = 597
set_statistics_value = 598
set_access_method_name = 599
PartitionBoundSpec = 600
hash_partbound_elem = 601
hash_partbound = 602
AlterCompositeTypeStmt = 603
alter_type_cmds = 604
alter_type_cmd = 605
ClosePortalStmt = 606
CopyStmt = 607
copy_from = 608
opt_program = 609
copy_file_name = 610
copy_options = 611
copy_opt_list = 612
copy_opt_item = 613
opt_binary = 614
copy_delimiter = 615
opt_using = 616
copy_generic_opt_list = 617
copy_generic_opt_elem = 618
copy_generic_opt_arg = 619
copy_generic_opt_arg_list = 620
copy_generic_opt_arg_list_item = 621
CreateStmt = 622
OptTemp = 623
OptTableElementList = 624
OptTypedTableElementList = 625
TableElementList = 626
TypedTableElementList = 627
TableElement = 628
TypedTableElement = 629
columnDef = 630
columnOptions = 631
column_compression = 632
opt_column_compression = 633
column_storage = 634
opt_column_storage = 635
ColQualList = 636
ColConstraint = 637
ColConstraintElem = 638
opt_unique_null_treatment = 639
generated_when = 640
ConstraintAttr = 641
TableLikeClause = 642
TableLikeOptionList = 643
TableLikeOption = 644
TableConstraint = 645
ConstraintElem = 646
DomainConstraint = 647
DomainConstraintElem = 648
opt_no_inherit = 649
opt_column_list = 650
columnList = 651
columnElem = 652
opt_c_include = 653
key_match = 654
ExclusionConstraintList = 655
ExclusionConstraintElem = 656
OptWhereClause = 657
key_actions = 658
key_update = 659
key_delete = 660
key_action = 661
OptInherit = 662
OptPartitionSpec = 663
PartitionSpec = 664
part_params = 665
part_elem = 666
table_access_method_clause = 667
OptWith = 668
OnCommitOption = 669
OptTableSpace = 670
OptConsTableSpace = 671
ExistingIndex = 672
CreateStatsStmt = 673
stats_params = 674
stats_param = 675
AlterStatsStmt = 676
CreateAsStmt = 677
create_as_target = 678
opt_with_data = 679
CreateMatViewStmt = 680
create_mv_target = 681
OptNoLog = 682
RefreshMatViewStmt = 683
CreateSeqStmt = 684
AlterSeqStmt = 685
OptSeqOptList = 686
OptParenthesizedSeqOptList = 687
SeqOptList = 688
SeqOptElem = 689
opt_by = 690
NumericOnly = 691
NumericOnly_list = 692
CreatePLangStmt = 693
opt_trusted = 694
handler_name = 695
opt_inline_handler = 696
validator_clause = 697
opt_validator = 698
opt_procedural = 699
CreateTableSpaceStmt = 700
OptTableSpaceOwner = 701
DropTableSpaceStmt = 702
CreateExtensionStmt = 703
create_extension_opt_list = 704
create_extension_opt_item = 705
AlterExtensionStmt = 706
alter_extension_opt_list = 707
alter_extension_opt_item = 708
AlterExtensionContentsStmt = 709
CreateFdwStmt = 710
fdw_option = 711
fdw_options = 712
opt_fdw_options = 713
AlterFdwStmt = 714
create_generic_options = 715
generic_option_list = 716
alter_generic_options = 717
alter_generic_option_list = 718
alter_generic_option_elem = 719
generic_option_elem = 720
generic_option_name = 721
generic_option_arg = 722
CreateForeignServerStmt = 723
opt_type = 724
foreign_server_version = 725
opt_foreign_server_version = 726
AlterForeignServerStmt = 727
CreateForeignTableStmt = 728
ImportForeignSchemaStmt = 729
import_qualification_type = 730
import_qualification = 731
CreateUserMappingStmt = 732
auth_ident = 733
DropUserMappingStmt = 734
AlterUserMappingStmt = 735
CreatePolicyStmt = 736
AlterPolicyStmt = 737
RowSecurityOptionalExpr = 738
RowSecurityOptionalWithCheck = 739
RowSecurityDefaultToRole = 740
RowSecurityOptionalToRole = 741
RowSecurityDefaultPermissive = 742
RowSecurityDefaultForCmd = 743
row_security_cmd = 744
CreateAmStmt = 745
am_type = 746
CreateTrigStmt = 747
TriggerActionTime = 748
TriggerEvents = 749
TriggerOneEvent = 750
TriggerReferencing = 751
TriggerTransitions = 752
TriggerTransition = 753
TransitionOldOrNew = 754
TransitionRowOrTable = 755
TransitionRelName = 756
TriggerForSpec = 757
TriggerForOptEach = 758
TriggerForType = 759
TriggerWhen = 760
FUNCTION_or_PROCEDURE = 761
TriggerFuncArgs = 762
TriggerFuncArg = 763
OptConstrFromTable = 764
ConstraintAttributeSpec = 765
ConstraintAttributeElem = 766
CreateEventTrigStmt = 767
event_trigger_when_list = 768
event_trigger_when_item = 769
event_trigger_value_list = 770
AlterEventTrigStmt = 771
enable_trigger = 772
CreateAssertionStmt = 773
DefineStmt = 774
definition = 775
def_list = 776
def_elem = 777
def_arg = 778
old_aggr_definition = 779
old_aggr_list = 780
old_aggr_elem = 781
opt_enum_val_list = 782
enum_val_list = 783
AlterEnumStmt = 784
opt_if_not_exists = 785
CreateOpClassStmt = 786
opclass_item_list = 787
opclass_item = 788
opt_default = 789
opt_opfamily = 790
opclass_purpose = 791
opt_recheck = 792
CreateOpFamilyStmt = 793
AlterOpFamilyStmt = 794
opclass_drop_list = 795
opclass_drop = 796
DropOpClassStmt = 797
DropOpFamilyStmt = 798
DropOwnedStmt = 799
ReassignOwnedStmt = 800
DropStmt = 801
object_type_any_name = 802
object_type_name = 803
drop_type_name = 804
object_type_name_on_any_name = 805
any_name_list = 806
any_name = 807
attrs = 808
type_name_list = 809
TruncateStmt = 810
opt_restart_seqs = 811
CommentStmt = 812
comment_text = 813
SecLabelStmt = 814
opt_provider = 815
security_label = 816
FetchStmt = 817
fetch_args = 818
from_in = 819
opt_from_in = 820
GrantStmt = 821
RevokeStmt = 822
privileges = 823
privilege_list = 824
privilege = 825
parameter_name_list = 826
parameter_name = 827
privilege_target = 828
grantee_list = 829
grantee = 830
opt_grant_grant_option = 831
GrantRoleStmt = 832
RevokeRoleStmt = 833
grant_role_opt_list = 834
grant_role_opt = 835
grant_role_opt_value = 836
opt_granted_by = 837
AlterDefaultPrivilegesStmt = 838
DefACLOptionList = 839
DefACLOption = 840
DefACLAction = 841
defacl_privilege_target = 842
IndexStmt = 843
opt_unique = 844
access_method_clause = 845
index_params = 846
index_elem_options = 847
index_elem = 848
opt_include = 849
index_including_params = 850
opt_collate = 851
opt_asc_desc = 852
opt_nulls_order = 853
CreateFunctionStmt = 854
opt_or_replace = 855
func_args = 856
func_args_list = 857
function_with_argtypes_list = 858
function_with_argtypes = 859
func_args_with_defaults = 860
func_args_with_defaults_list = 861
func_arg = 862
arg_class = 863
param_name = 864
func_return = 865
func_type = 866
func_arg_with_default = 867
aggr_arg = 868
aggr_args = 869
aggr_args_list = 870
aggregate_with_argtypes = 871
aggregate_with_argtypes_list = 872
opt_createfunc_opt_list = 873
createfunc_opt_list = 874
common_func_opt_item = 875
createfunc_opt_item = 876
func_as = 877
ReturnStmt = 878
opt_routine_body = 879
routine_body_stmt_list = 880
routine_body_stmt = 881
transform_type_list = 882
opt_definition = 883
table_func_column = 884
table_func_column_list = 885
AlterFunctionStmt = 886
alterfunc_opt_list = 887
opt_restrict = 888
RemoveFuncStmt = 889
RemoveAggrStmt = 890
RemoveOperStmt = 891
oper_argtypes = 892
any_operator = 893
operator_with_argtypes_list = 894
operator_with_argtypes = 895
DoStmt = 896
dostmt_opt_list = 897
dostmt_opt_item = 898
CreateCastStmt = 899
cast_context = 900
DropCastStmt = 901
opt_if_exists = 902
CreateTransformStmt = 903
transform_element_list = 904
DropTransformStmt = 905
ReindexStmt = 906
reindex_target_relation = 907
reindex_target_all = 908
opt_reindex_option_list = 909
AlterTblSpcStmt = 910
RenameStmt = 911
opt_column = 912
opt_set_data = 913
AlterObjectDependsStmt = 914
opt_no = 915
AlterObjectSchemaStmt = 916
AlterOperatorStmt = 917
operator_def_list = 918
operator_def_elem = 919
operator_def_arg = 920
AlterTypeStmt = 921
AlterOwnerStmt = 922
CreatePublicationStmt = 923
PublicationObjSpec = 924
pub_obj_list = 925
AlterPublicationStmt = 926
CreateSubscriptionStmt = 927
AlterSubscriptionStmt = 928
DropSubscriptionStmt = 929
RuleStmt = 930
RuleActionList = 931
RuleActionMulti = 932
RuleActionStmt = 933
RuleActionStmtOrEmpty = 934
event = 935
opt_instead = 936
NotifyStmt = 937
notify_payload = 938
ListenStmt = 939
UnlistenStmt = 940
TransactionStmt = 941
TransactionStmtLegacy = 942
opt_transaction = 943
transaction_mode_item = 944
transaction_mode_list = 945
transaction_mode_list_or_empty = 946
opt_transaction_chain = 947
ViewStmt = 948
opt_check_option = 949
LoadStmt = 950
CreatedbStmt = 951
createdb_opt_list = 952
createdb_opt_items = 953
createdb_opt_item = 954
createdb_opt_name = 955
opt_equal = 956
AlterDatabaseStmt = 957
AlterDatabaseSetStmt = 958
DropdbStmt = 959
drop_option_list = 960
drop_option = 961
AlterCollationStmt = 962
AlterSystemStmt = 963
CreateDomainStmt = 964
AlterDomainStmt = 965
opt_as = 966
AlterTSDictionaryStmt = 967
AlterTSConfigurationStmt = 968
any_with = 969
CreateConversionStmt = 970
ClusterStmt = 971
cluster_index_specification = 972
VacuumStmt = 973
AnalyzeStmt = 974
utility_option_list = 975
analyze_keyword = 976
utility_option_elem = 977
utility_option_name = 978
utility_option_arg = 979
opt_analyze = 980
opt_verbose = 981
opt_full = 982
opt_freeze = 983
opt_name_list = 984
vacuum_relation = 985
vacuum_relation_list = 986
opt_vacuum_relation_list = 987
ExplainStmt = 988
ExplainableStmt = 989
PrepareStmt = 990
prep_type_clause = 991
PreparableStmt = 992
ExecuteStmt = 993
execute_param_clause = 994
DeallocateStmt = 995
InsertStmt = 996
insert_target = 997
insert_rest = 998
override_kind = 999
insert_column_list = 1000
insert_column_item = 1001
opt_on_conflict = 1002
opt_conf_expr = 1003
returning_clause = 1004
DeleteStmt = 1005
using_clause = 1006
LockStmt = 1007
opt_lock = 1008
lock_type = 1009
opt_nowait = 1010
opt_nowait_or_skip = 1011
UpdateStmt = 1012
set_clause_list = 1013
set_clause = 1014
set_target = 1015
set_target_list = 1016
MergeStmt = 1017
merge_when_list = 1018
merge_when_clause = 1019
merge_when_tgt_matched = 1020
merge_when_tgt_not_matched = 1021
opt_merge_when_condition = 1022
merge_update = 1023
merge_delete = 1024
merge_insert = 1025
merge_values_clause = 1026
DeclareCursorStmt = 1027
cursor_name = 1028
cursor_options = 1029
opt_hold = 1030
SelectStmt = 1031
select_with_parens = 1032
select_no_parens = 1033
select_clause = 1034
simple_select = 1035
with_clause = 1036
cte_list = 1037
common_table_expr = 1038
opt_materialized = 1039
opt_search_clause = 1040
opt_cycle_clause = 1041
opt_with_clause = 1042
into_clause = 1043
OptTempTableName = 1044
opt_table = 1045
set_quantifier = 1046
distinct_clause = 1047
opt_all_clause = 1048
opt_distinct_clause = 1049
opt_sort_clause = 1050
sort_clause = 1051
sortby_list = 1052
sortby = 1053
select_limit = 1054
opt_select_limit = 1055
limit_clause = 1056
offset_clause = 1057
select_limit_value = 1058
select_offset_value = 1059
select_fetch_first_value = 1060
I_or_F_const = 1061
row_or_rows = 1062
first_or_next = 1063
group_clause = 1064
group_by_list = 1065
group_by_item = 1066
empty_grouping_set = 1067
rollup_clause = 1068
cube_clause = 1069
grouping_sets_clause = 1070
having_clause = 1071
for_locking_clause = 1072
opt_for_locking_clause = 1073
for_locking_items = 1074
for_locking_item = 1075
for_locking_strength = 1076
locked_rels_list = 1077
values_clause = 1078
from_clause = 1079
from_list = 1080
table_ref = 1081
joined_table = 1082
alias_clause = 1083
opt_alias_clause = 1084
opt_alias_clause_for_join_using = 1085
func_alias_clause = 1086
join_type = 1087
opt_outer = 1088
join_qual = 1089
relation_expr = 1090
extended_relation_expr = 1091
relation_expr_list = 1092
relation_expr_opt_alias = 1093
tablesample_clause = 1094
opt_repeatable_clause = 1095
func_table = 1096
rowsfrom_item = 1097
rowsfrom_list = 1098
opt_col_def_list = 1099
opt_ordinality = 1100
where_clause = 1101
where_or_current_clause = 1102
OptTableFuncElementList = 1103
TableFuncElementList = 1104
TableFuncElement = 1105
xmltable = 1106
xmltable_column_list = 1107
xmltable_column_el = 1108
xmltable_column_option_list = 1109
xmltable_column_option_el = 1110
xml_namespace_list = 1111
xml_namespace_el = 1112
json_table = 1113
json_table_path_name_opt = 1114
json_table_column_definition_list = 1115
json_table_column_definition = 1116
path_opt = 1117
json_table_column_path_clause_opt = 1118
Typename = 1119
opt_array_bounds = 1120
SimpleTypename = 1121
ConstTypename = 1122
GenericType = 1123
opt_type_modifiers = 1124
Numeric = 1125
opt_float = 1126
Bit = 1127
ConstBit = 1128
BitWithLength = 1129
BitWithoutLength = 1130
Character = 1131
ConstCharacter = 1132
CharacterWithLength = 1133
CharacterWithoutLength = 1134
character = 1135
opt_varying = 1136
ConstDatetime = 1137
ConstInterval = 1138
opt_timezone = 1139
opt_interval = 1140
interval_second = 1141
JsonType = 1142
a_expr = 1143
b_expr = 1144
c_expr = 1145
func_application = 1146
func_expr = 1147
func_expr_windowless = 1148
func_expr_common_subexpr = 1149
xml_root_version = 1150
opt_xml_root_standalone = 1151
xml_attributes = 1152
xml_attribute_list = 1153
xml_attribute_el = 1154
document_or_content = 1155
xml_indent_option = 1156
xml_whitespace_option = 1157
xmlexists_argument = 1158
xml_passing_mech = 1159
within_group_clause = 1160
filter_clause = 1161
window_clause = 1162
window_definition_list = 1163
window_definition = 1164
over_clause = 1165
window_specification = 1166
opt_existing_window_name = 1167
opt_partition_clause = 1168
opt_frame_clause = 1169
frame_extent = 1170
frame_bound = 1171
opt_window_exclusion_clause = 1172
row = 1173
explicit_row = 1174
implicit_row = 1175
sub_type = 1176
all_Op = 1177
MathOp = 1178
qual_Op = 1179
qual_all_Op = 1180
subquery_Op = 1181
expr_list = 1182
func_arg_list = 1183
func_arg_expr = 1184
func_arg_list_opt = 1185
type_list = 1186
array_expr = 1187
array_expr_list = 1188
extract_list = 1189
extract_arg = 1190
unicode_normal_form = 1191
overlay_list = 1192
position_list = 1193
substr_list = 1194
trim_list = 1195
in_expr = 1196
case_expr = 1197
when_clause_list = 1198
when_clause = 1199
case_default = 1200
case_arg = 1201
columnref = 1202
indirection_el = 1203
opt_slice_bound = 1204
indirection = 1205
opt_indirection = 1206
opt_asymmetric = 1207
json_passing_clause_opt = 1208
json_arguments = 1209
json_argument = 1210
json_wrapper_behavior = 1211
json_behavior = 1212
json_behavior_type = 1213
json_behavior_clause_opt = 1214
json_on_error_clause_opt = 1215
json_value_expr = 1216
json_format_clause = 1217
json_format_clause_opt = 1218
json_quotes_clause_opt = 1219
json_returning_clause_opt = 1220
json_predicate_type_constraint = 1221
json_key_uniqueness_constraint_opt = 1222
json_name_and_value_list = 1223
json_name_and_value = 1224
json_object_constructor_null_clause_opt = 1225
json_array_constructor_null_clause_opt = 1226
json_value_expr_list = 1227
json_aggregate_func = 1228
json_array_aggregate_order_by_clause_opt = 1229
opt_target_list = 1230
target_list = 1231
target_el = 1232
qualified_name_list = 1233
qualified_name = 1234
name_list = 1235
name = 1236
attr_name = 1237
file_name = 1238
func_name = 1239
AexprConst = 1240
Iconst = 1241
Sconst = 1242
SignedIconst = 1243
RoleId = 1244
RoleSpec = 1245
role_list = 1246
PLpgSQL_Expr = 1247
PLAssignStmt = 1248
plassign_target = 1249
plassign_equals = 1250
ColId = 1251
type_function_name = 1252
NonReservedWord = 1253
ColLabel = 1254
BareColLabel = 1255
unreserved_keyword = 1256
col_name_keyword = 1257
type_func_name_keyword = 1258
reserved_keyword = 1259
bare_label_keyword = 1260
Dollaraccept = 1261
C_COMMENT = 1262
SQL_COMMENT = 1263
Whitespace = 1264
Root = 1265
Trait Implementations§
Source§impl Clone for SyntaxKind
impl Clone for SyntaxKind
Source§fn clone(&self) -> SyntaxKind
fn clone(&self) -> SyntaxKind
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SyntaxKind
impl Debug for SyntaxKind
Source§impl From<SyntaxKind> for RawSyntaxKind
impl From<SyntaxKind> for RawSyntaxKind
Source§fn from(kind: SyntaxKind) -> Self
fn from(kind: SyntaxKind) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SyntaxKind
impl PartialEq for SyntaxKind
Source§impl Syntax for SyntaxKind
impl Syntax for SyntaxKind
Source§fn from_raw(raw: RawSyntaxKind) -> Self
fn from_raw(raw: RawSyntaxKind) -> Self
Construct a semantic item kind from the compact representation.
Source§fn into_raw(self) -> RawSyntaxKind
fn into_raw(self) -> RawSyntaxKind
Convert a semantic item kind into a more compact representation.
impl Copy for SyntaxKind
impl Eq for SyntaxKind
impl StructuralPartialEq for SyntaxKind
Auto Trait Implementations§
impl Freeze for SyntaxKind
impl RefUnwindSafe for SyntaxKind
impl Send for SyntaxKind
impl Sync for SyntaxKind
impl Unpin for SyntaxKind
impl UnwindSafe for SyntaxKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.