SyntaxKind

Enum SyntaxKind 

Source
pub enum SyntaxKind {
Show 1068 variants DOLLAR, SEMICOLON, COMMA, L_PAREN, R_PAREN, L_BRACK, R_BRACK, L_ANGLE, R_ANGLE, AT, POUND, TILDE, QUESTION, AMP, PIPE, PLUS, STAR, SLASH, CARET, PERCENT, UNDERSCORE, DOT, COLON, EQ, BANG, MINUS, BACKTICK, ABORT_KW, ABSENT_KW, ABSOLUTE_KW, ACCESS_KW, ACTION_KW, ADD_KW, ADMIN_KW, AFTER_KW, AGGREGATE_KW, ALL_KW, ALSO_KW, ALTER_KW, ALWAYS_KW, ANALYSE_KW, ANALYZE_KW, AND_KW, ANY_KW, ARRAY_KW, AS_KW, ASC_KW, ASENSITIVE_KW, ASSERTION_KW, ASSIGNMENT_KW, ASYMMETRIC_KW, AT_KW, ATOMIC_KW, ATTACH_KW, ATTRIBUTE_KW, AUTHORIZATION_KW, BACKWARD_KW, BEFORE_KW, BEGIN_KW, BETWEEN_KW, BIGINT_KW, BINARY_KW, BIT_KW, BOOLEAN_KW, BOTH_KW, BREADTH_KW, BY_KW, CACHE_KW, CALL_KW, CALLED_KW, CASCADE_KW, CASCADED_KW, CASE_KW, CAST_KW, CATALOG_KW, CHAIN_KW, CHAR_KW, CHARACTER_KW, CHARACTERISTICS_KW, CHECK_KW, CHECKPOINT_KW, CLASS_KW, CLOSE_KW, CLUSTER_KW, COALESCE_KW, COLLATE_KW, COLLATION_KW, COLUMN_KW, COLUMNS_KW, COMMENT_KW, COMMENTS_KW, COMMIT_KW, COMMITTED_KW, COMPRESSION_KW, CONCURRENTLY_KW, CONDITIONAL_KW, CONFIGURATION_KW, CONFLICT_KW, CONNECTION_KW, CONSTRAINT_KW, CONSTRAINTS_KW, CONTENT_KW, CONTINUE_KW, CONVERSION_KW, COPY_KW, COST_KW, CREATE_KW, CROSS_KW, CSV_KW, CUBE_KW, CURRENT_KW, CURRENT_CATALOG_KW, CURRENT_DATE_KW, CURRENT_ROLE_KW, CURRENT_SCHEMA_KW, CURRENT_TIME_KW, CURRENT_TIMESTAMP_KW, CURRENT_USER_KW, CURSOR_KW, CYCLE_KW, DATA_KW, DATABASE_KW, DAY_KW, DEALLOCATE_KW, DEC_KW, DECIMAL_KW, DECLARE_KW, DEFAULT_KW, DEFAULTS_KW, DEFERRABLE_KW, DEFERRED_KW, DEFINER_KW, DELETE_KW, DELIMITER_KW, DELIMITERS_KW, DEPENDS_KW, DEPTH_KW, DESC_KW, DETACH_KW, DICTIONARY_KW, DISABLE_KW, DISCARD_KW, DISTINCT_KW, DO_KW, DOCUMENT_KW, DOMAIN_KW, DOUBLE_KW, DROP_KW, EACH_KW, ELSE_KW, EMPTY_KW, ENABLE_KW, ENCODING_KW, ENCRYPTED_KW, END_KW, ENFORCED_KW, ENUM_KW, ERROR_KW, ESCAPE_KW, EVENT_KW, EXCEPT_KW, EXCLUDE_KW, EXCLUDING_KW, EXCLUSIVE_KW, EXECUTE_KW, EXISTS_KW, EXPLAIN_KW, EXPRESSION_KW, EXTENSION_KW, EXTERNAL_KW, EXTRACT_KW, FALSE_KW, FAMILY_KW, FETCH_KW, FILTER_KW, FINALIZE_KW, FIRST_KW, FLOAT_KW, FOLLOWING_KW, FOR_KW, FORCE_KW, FOREIGN_KW, FORMAT_KW, FORWARD_KW, FREEZE_KW, FROM_KW, FULL_KW, FUNCTION_KW, FUNCTIONS_KW, GENERATED_KW, GLOBAL_KW, GRANT_KW, GRANTED_KW, GREATEST_KW, GROUP_KW, GROUPING_KW, GROUPS_KW, HANDLER_KW, HAVING_KW, HEADER_KW, HOLD_KW, HOUR_KW, IDENTITY_KW, IF_KW, ILIKE_KW, IMMEDIATE_KW, IMMUTABLE_KW, IMPLICIT_KW, IMPORT_KW, IN_KW, INCLUDE_KW, INCLUDING_KW, INCREMENT_KW, INDENT_KW, INDEX_KW, INDEXES_KW, INHERIT_KW, INHERITS_KW, INITIALLY_KW, INLINE_KW, INNER_KW, INOUT_KW, INPUT_KW, INSENSITIVE_KW, INSERT_KW, INSTEAD_KW, INT_KW, INTEGER_KW, INTERSECT_KW, INTERVAL_KW, INTO_KW, INVOKER_KW, IS_KW, ISNULL_KW, ISOLATION_KW, JOIN_KW, JSON_KW, JSON_ARRAY_KW, JSON_ARRAYAGG_KW, JSON_EXISTS_KW, JSON_OBJECT_KW, JSON_OBJECTAGG_KW, JSON_QUERY_KW, JSON_SCALAR_KW, JSON_SERIALIZE_KW, JSON_TABLE_KW, JSON_VALUE_KW, KEEP_KW, KEY_KW, KEYS_KW, LABEL_KW, LANGUAGE_KW, LARGE_KW, LAST_KW, LATERAL_KW, LEADING_KW, LEAKPROOF_KW, LEAST_KW, LEFT_KW, LEVEL_KW, LIKE_KW, LIMIT_KW, LISTEN_KW, LOAD_KW, LOCAL_KW, LOCALTIME_KW, LOCALTIMESTAMP_KW, LOCATION_KW, LOCK_KW, LOCKED_KW, LOGGED_KW, MAPPING_KW, MATCH_KW, MATCHED_KW, MATERIALIZED_KW, MAXVALUE_KW, MERGE_KW, MERGE_ACTION_KW, METHOD_KW, MINUTE_KW, MINVALUE_KW, MODE_KW, MONTH_KW, MOVE_KW, NAME_KW, NAMES_KW, NATIONAL_KW, NATURAL_KW, NCHAR_KW, NESTED_KW, NEW_KW, NEXT_KW, NFC_KW, NFD_KW, NFKC_KW, NFKD_KW, NO_KW, NONE_KW, NORMALIZE_KW, NORMALIZED_KW, NOT_KW, NOTHING_KW, NOTIFY_KW, NOTNULL_KW, NOWAIT_KW, NULL_KW, NULLIF_KW, NULLS_KW, NUMERIC_KW, OBJECT_KW, OBJECTS_KW, OF_KW, OFF_KW, OFFSET_KW, OIDS_KW, OLD_KW, OMIT_KW, ON_KW, ONLY_KW, OPERATOR_KW, OPTION_KW, OPTIONS_KW, OR_KW, ORDER_KW, ORDINALITY_KW, OTHERS_KW, OUT_KW, OUTER_KW, OVER_KW, OVERLAPS_KW, OVERLAY_KW, OVERRIDING_KW, OWNED_KW, OWNER_KW, PARALLEL_KW, PARAMETER_KW, PARSER_KW, PARTIAL_KW, PARTITION_KW, PASSING_KW, PASSWORD_KW, PATH_KW, PERIOD_KW, PLACING_KW, PLAN_KW, PLANS_KW, POLICY_KW, POSITION_KW, PRECEDING_KW, PRECISION_KW, PREPARE_KW, PREPARED_KW, PRESERVE_KW, PRIMARY_KW, PRIOR_KW, PRIVILEGES_KW, PROCEDURAL_KW, PROCEDURE_KW, PROCEDURES_KW, PROGRAM_KW, PUBLICATION_KW, QUOTE_KW, QUOTES_KW, RANGE_KW, READ_KW, REAL_KW, REASSIGN_KW, RECURSIVE_KW, REF_KW, REFERENCES_KW, REFERENCING_KW, REFRESH_KW, REINDEX_KW, RELATIVE_KW, RELEASE_KW, RENAME_KW, REPEATABLE_KW, REPLACE_KW, REPLICA_KW, RESET_KW, RESTART_KW, RESTRICT_KW, RETURN_KW, RETURNING_KW, RETURNS_KW, REVOKE_KW, RIGHT_KW, ROLE_KW, ROLLBACK_KW, ROLLUP_KW, ROUTINE_KW, ROUTINES_KW, ROW_KW, ROWS_KW, RULE_KW, SAVEPOINT_KW, SCALAR_KW, SCHEMA_KW, SCHEMAS_KW, SCROLL_KW, SEARCH_KW, SECOND_KW, SECURITY_KW, SELECT_KW, SEQUENCE_KW, SEQUENCES_KW, SERIALIZABLE_KW, SERVER_KW, SESSION_KW, SESSION_USER_KW, SET_KW, SETOF_KW, SETS_KW, SHARE_KW, SHOW_KW, SIMILAR_KW, SIMPLE_KW, SKIP_KW, SMALLINT_KW, SNAPSHOT_KW, SOME_KW, SOURCE_KW, SQL_KW, STABLE_KW, STANDALONE_KW, START_KW, STATEMENT_KW, STATISTICS_KW, STDIN_KW, STDOUT_KW, STORAGE_KW, STORED_KW, STRICT_KW, STRING_KW, STRIP_KW, SUBSCRIPTION_KW, SUBSTRING_KW, SUPPORT_KW, SYMMETRIC_KW, SYSID_KW, SYSTEM_KW, SYSTEM_USER_KW, TABLE_KW, TABLES_KW, TABLESAMPLE_KW, TABLESPACE_KW, TARGET_KW, TEMP_KW, TEMPLATE_KW, TEMPORARY_KW, TEXT_KW, THEN_KW, TIES_KW, TIME_KW, TIMESTAMP_KW, TO_KW, TRAILING_KW, TRANSACTION_KW, TRANSFORM_KW, TREAT_KW, TRIGGER_KW, TRIM_KW, TRUE_KW, TRUNCATE_KW, TRUSTED_KW, TYPE_KW, TYPES_KW, UESCAPE_KW, UNBOUNDED_KW, UNCOMMITTED_KW, UNCONDITIONAL_KW, UNENCRYPTED_KW, UNION_KW, UNIQUE_KW, UNKNOWN_KW, UNLISTEN_KW, UNLOGGED_KW, UNTIL_KW, UPDATE_KW, USER_KW, USING_KW, VACUUM_KW, VALID_KW, VALIDATE_KW, VALIDATOR_KW, VALUE_KW, VALUES_KW, VARCHAR_KW, VARIADIC_KW, VARYING_KW, VERBOSE_KW, VERSION_KW, VIEW_KW, VIEWS_KW, VIRTUAL_KW, VOLATILE_KW, WHEN_KW, WHERE_KW, WHITESPACE_KW, WINDOW_KW, WITH_KW, WITHIN_KW, WITHOUT_KW, WORK_KW, WRAPPER_KW, WRITE_KW, XML_KW, XMLATTRIBUTES_KW, XMLCONCAT_KW, XMLELEMENT_KW, XMLEXISTS_KW, XMLFOREST_KW, XMLNAMESPACES_KW, XMLPARSE_KW, XMLPI_KW, XMLROOT_KW, XMLSERIALIZE_KW, XMLTABLE_KW, YEAR_KW, YES_KW, ZONE_KW, BIT_STRING, BYTE_STRING, DOLLAR_QUOTED_STRING, ESC_STRING, FLOAT_NUMBER, INT_NUMBER, NULL, POSITIONAL_PARAM, STRING, COMMENT, ERROR, IDENT, WHITESPACE, ADD_COLUMN, ADD_CONSTRAINT, ADD_GENERATED, AGGREGATE, ALIAS, ALTER_AGGREGATE, ALTER_COLLATION, ALTER_COLUMN, ALTER_CONSTRAINT, ALTER_CONVERSION, ALTER_DATABASE, ALTER_DEFAULT_PRIVILEGES, ALTER_DOMAIN, ALTER_EVENT_TRIGGER, ALTER_EXTENSION, ALTER_FOREIGN_DATA_WRAPPER, ALTER_FOREIGN_TABLE, ALTER_FUNCTION, ALTER_GROUP, ALTER_INDEX, ALTER_LANGUAGE, ALTER_LARGE_OBJECT, ALTER_MATERIALIZED_VIEW, ALTER_OPERATOR, ALTER_OPERATOR_CLASS, ALTER_OPERATOR_FAMILY, ALTER_OPTION, ALTER_OPTION_LIST, ALTER_POLICY, ALTER_PROCEDURE, ALTER_PUBLICATION, ALTER_ROLE, ALTER_ROUTINE, ALTER_RULE, ALTER_SCHEMA, ALTER_SEQUENCE, ALTER_SERVER, ALTER_STATISTICS, ALTER_SUBSCRIPTION, ALTER_SYSTEM, ALTER_TABLE, ALTER_TABLESPACE, ALTER_TEXT_SEARCH_CONFIGURATION, ALTER_TEXT_SEARCH_DICTIONARY, ALTER_TEXT_SEARCH_PARSER, ALTER_TEXT_SEARCH_TEMPLATE, ALTER_TRIGGER, ALTER_TYPE, ALTER_USER, ALTER_USER_MAPPING, ALTER_VIEW, ANALYZE, ARG, ARG_LIST, ARRAY_EXPR, ARRAY_TYPE, AS_FUNC_OPTION, AS_NAME, ATTACH_PARTITION, ATTRIBUTE_LIST, ATTRIBUTE_OPTION, AT_TIME_ZONE, BEGIN, BEGIN_FUNC_OPTION, BETWEEN_EXPR, BIN_EXPR, BIT_TYPE, CALL, CALL_EXPR, CASCADE, CASE_EXPR, CAST_EXPR, CHAR_TYPE, CHECKPOINT, CHECK_CONSTRAINT, CLOSE, CLUSTER, CLUSTER_ON, COLLATE, COLON_COLON, COLON_EQ, COLUMN, COLUMN_LIST, COMMENT_ON, COMMIT, COMPOUND_SELECT, COMPRESSION_METHOD, CONFLICT_DO_NOTHING, CONFLICT_DO_UPDATE_SET, CONFLICT_INDEX_ITEM, CONFLICT_INDEX_ITEM_LIST, CONFLICT_ON_CONSTRAINT, CONFLICT_ON_INDEX, CONSTRAINT_EXCLUSION, CONSTRAINT_EXCLUSION_LIST, CONSTRAINT_INCLUDE_CLAUSE, CONSTRAINT_INDEX_METHOD, CONSTRAINT_INDEX_TABLESPACE, CONSTRAINT_WHERE_CLAUSE, COPY, COST_FUNC_OPTION, CREATE_ACCESS_METHOD, CREATE_AGGREGATE, CREATE_CAST, CREATE_COLLATION, CREATE_CONVERSION, CREATE_DATABASE, CREATE_DOMAIN, CREATE_EVENT_TRIGGER, CREATE_EXTENSION, CREATE_FOREIGN_DATA_WRAPPER, CREATE_FOREIGN_TABLE, CREATE_FUNCTION, CREATE_GROUP, CREATE_INDEX, CREATE_LANGUAGE, CREATE_MATERIALIZED_VIEW, CREATE_OPERATOR, CREATE_OPERATOR_CLASS, CREATE_OPERATOR_FAMILY, CREATE_POLICY, CREATE_PROCEDURE, CREATE_PUBLICATION, CREATE_ROLE, CREATE_RULE, CREATE_SCHEMA, CREATE_SEQUENCE, CREATE_SERVER, CREATE_STATISTICS, CREATE_SUBSCRIPTION, CREATE_TABLE, CREATE_TABLESPACE, CREATE_TABLE_AS, CREATE_TEXT_SEARCH_CONFIGURATION, CREATE_TEXT_SEARCH_DICTIONARY, CREATE_TEXT_SEARCH_PARSER, CREATE_TEXT_SEARCH_TEMPLATE, CREATE_TRANSFORM, CREATE_TRIGGER, CREATE_TYPE, CREATE_USER, CREATE_USER_MAPPING, CREATE_VIEW, CUSTOM_OP, DEALLOCATE, DECLARE, DEFAULT_CONSTRAINT, DEFERRABLE, DEFERRABLE_CONSTRAINT_OPTION, DELETE, DELETE_ROWS, DETACH_PARTITION, DISABLE_RLS, DISABLE_RULE, DISABLE_TRIGGER, DISCARD, DISTINCT_CLAUSE, DO, DOUBLE_TYPE, DROP, DROP_ACCESS_METHOD, DROP_AGGREGATE, DROP_CAST, DROP_COLLATION, DROP_COLUMN, DROP_CONSTRAINT, DROP_CONVERSION, DROP_DATABASE, DROP_DEFAULT, DROP_DOMAIN, DROP_EVENT_TRIGGER, DROP_EXPRESSION, DROP_EXTENSION, DROP_FOREIGN_DATA_WRAPPER, DROP_FOREIGN_TABLE, DROP_FUNCTION, DROP_GROUP, DROP_IDENTITY, DROP_INDEX, DROP_LANGUAGE, DROP_MATERIALIZED_VIEW, DROP_NOT_NULL, DROP_OPERATOR, DROP_OPERATOR_CLASS, DROP_OPERATOR_FAMILY, DROP_OWNED, DROP_POLICY, DROP_PROCEDURE, DROP_PUBLICATION, DROP_ROLE, DROP_ROUTINE, DROP_RULE, DROP_SCHEMA, DROP_SEQUENCE, DROP_SERVER, DROP_STATISTICS, DROP_SUBSCRIPTION, DROP_TABLE, DROP_TABLESPACE, DROP_TEXT_SEARCH_CONFIG, DROP_TEXT_SEARCH_DICT, DROP_TEXT_SEARCH_PARSER, DROP_TEXT_SEARCH_TEMPLATE, DROP_TRANSFORM, DROP_TRIGGER, DROP_TYPE, DROP_USER, DROP_USER_MAPPING, DROP_VIEW, ELSE_CLAUSE, ENABLE_ALWAYS_RULE, ENABLE_ALWAYS_TRIGGER, ENABLE_REPLICA_RULE, ENABLE_REPLICA_TRIGGER, ENABLE_RLS, ENABLE_RULE, ENABLE_TRIGGER, ENFORCED, EXCLUDE_CONSTRAINT, EXECUTE, EXPLAIN, EXPR_TYPE, FAT_ARROW, FETCH, FETCH_CLAUSE, FIELD_EXPR, FILTER_CLAUSE, FORCE_RLS, FOREIGN_KEY_CONSTRAINT, FRAME_CLAUSE, FROM_CLAUSE, FROM_ITEM, FUNCTION_SIG, FUNCTION_SIG_LIST, FUNC_OPTION_LIST, GENERATED_CONSTRAINT, GRANT, GROUPING_CUBE, GROUPING_EXPR, GROUPING_ROLLUP, GROUPING_SETS, GROUP_BY_CLAUSE, GROUP_BY_LIST, GTEQ, HAVING_CLAUSE, IF_EXISTS, IF_NOT_EXISTS, IMPORT_FOREIGN_SCHEMA, INDEX_EXPR, INHERIT, INHERITS, INHERIT_TABLE, INITIALLY_DEFERRED_CONSTRAINT_OPTION, INITIALLY_IMMEDIATE_CONSTRAINT_OPTION, INSERT, INTERVAL_TYPE, INTO_CLAUSE, IS_DISTINCT_FROM, IS_JSON, IS_JSON_ARRAY, IS_JSON_OBJECT, IS_JSON_SCALAR, IS_JSON_VALUE, IS_NORMALIZED, IS_NOT, IS_NOT_DISTINCT_FROM, IS_NOT_JSON, IS_NOT_JSON_ARRAY, IS_NOT_JSON_OBJECT, IS_NOT_JSON_SCALAR, IS_NOT_JSON_VALUE, IS_NOT_NORMALIZED, JOIN, JOIN_CROSS, JOIN_EXPR, JOIN_FULL, JOIN_INNER, JOIN_LEFT, JOIN_RIGHT, JOIN_USING_CLAUSE, JSON_BEHAVIOR_DEFAULT, JSON_BEHAVIOR_EMPTY_ARRAY, JSON_BEHAVIOR_EMPTY_OBJECT, JSON_BEHAVIOR_ERROR, JSON_BEHAVIOR_FALSE, JSON_BEHAVIOR_NULL, JSON_BEHAVIOR_TRUE, JSON_BEHAVIOR_UNKNOWN, JSON_FORMAT_CLAUSE, JSON_KEYS_UNIQUE_CLAUSE, JSON_KEY_VALUE, JSON_NULL_CLAUSE, JSON_ON_EMPTY_CLAUSE, JSON_ON_ERROR_CLAUSE, JSON_PASSING_ARG, JSON_PASSING_CLAUSE, JSON_QUOTES_CLAUSE, JSON_RETURNING_CLAUSE, JSON_TABLE_COLUMN, JSON_TABLE_COLUMN_LIST, JSON_VALUE_EXPR, JSON_WRAPPER_BEHAVIOR_CLAUSE, LANGUAGE_FUNC_OPTION, LEAKPROOF_FUNC_OPTION, LIKE_CLAUSE, LIKE_OPTION, LIMIT_CLAUSE, LISTEN, LITERAL, LOAD, LOCK, LOCKING_CLAUSE, LTEQ, MATCH_FULL, MATCH_PARTIAL, MATCH_SIMPLE, MATERIALIZED, MERGE, MERGE_DELETE, MERGE_DO_NOTHING, MERGE_INSERT, MERGE_UPDATE, MERGE_WHEN_MATCHED, MERGE_WHEN_NOT_MATCHED_SOURCE, MERGE_WHEN_NOT_MATCHED_TARGET, MOVE, NAME, NAMED_ARG, NAME_REF, NEQ, NEQB, NON_STANDARD_PARAM, NOTIFY, NOT_DEFERRABLE, NOT_DEFERRABLE_CONSTRAINT_OPTION, NOT_ENFORCED, NOT_ILIKE, NOT_IN, NOT_LIKE, NOT_MATERIALIZED, NOT_NULL_CONSTRAINT, NOT_OF, NOT_SIMILAR_TO, NOT_VALID, NO_ACTION, NO_FORCE_RLS, NO_INHERIT, NO_INHERIT_TABLE, NULLS_DISTINCT, NULLS_FIRST, NULLS_LAST, NULLS_NOT_DISTINCT, NULL_CONSTRAINT, OFFSET_CLAUSE, OF_TYPE, ON_CLAUSE, ON_COMMIT, ON_CONFLICT_CLAUSE, ON_DELETE_ACTION, ON_UPDATE_ACTION, OP, OPERATOR_CALL, OPTION_ITEM, OPTION_ITEM_LIST, ORDER_BY_CLAUSE, OR_REPLACE, OVER_CLAUSE, OWNER_TO, PARALLEL_FUNC_OPTION, PARAM, PARAM_DEFAULT, PARAM_IN, PARAM_IN_OUT, PARAM_LIST, PARAM_OUT, PARAM_VARIADIC, PAREN_EXPR, PAREN_SELECT, PARTITION_BY, PARTITION_DEFAULT, PARTITION_FOR_VALUES_FROM, PARTITION_FOR_VALUES_IN, PARTITION_FOR_VALUES_WITH, PARTITION_ITEM, PARTITION_ITEM_LIST, PARTITION_OF, PATH, PATH_SEGMENT, PATH_TYPE, PERCENT_TYPE, PERCENT_TYPE_CLAUSE, POSTFIX_EXPR, PREFIX_EXPR, PREPARE, PREPARE_TRANSACTION, PRESERVE_ROWS, PRIMARY_KEY_CONSTRAINT, READ_COMMITTED, READ_ONLY, READ_UNCOMMITTED, READ_WRITE, REASSIGN, REFERENCES_CONSTRAINT, REFRESH, REINDEX, RELATION_NAME, RELEASE_SAVEPOINT, RENAME_COLUMN, RENAME_CONSTRAINT, RENAME_TABLE, RENAME_TO, REPEATABLE_READ, REPLICA_IDENTITY, RESET, RESET_FUNC_OPTION, RESET_OPTIONS, RESET_STORAGE_PARAMS, RESTART, RESTRICT, RETURNING_CLAUSE, RETURN_FUNC_OPTION, RET_TYPE, REVOKE, ROLE, ROLE_OPTION, ROLE_OPTION_LIST, ROLLBACK, ROW, ROWS_FUNC_OPTION, ROW_LIST, SAVEPOINT, SECURITY_FUNC_OPTION, SECURITY_LABEL, SELECT, SELECT_CLAUSE, SELECT_INTO, SEQUENCE_OPTION, SEQUENCE_OPTION_LIST, SERIALIZABLE, SET, SET_ACCESS_METHOD, SET_CLAUSE, SET_COLUMN_LIST, SET_COMPRESSION, SET_CONSTRAINTS, SET_DEFAULT, SET_DEFAULT_COLUMNS, SET_EXPR, SET_EXPRESSION, SET_EXPR_LIST, SET_FUNC_OPTION, SET_GENERATED, SET_GENERATED_OPTIONS, SET_LOGGED, SET_MULTIPLE_COLUMNS, SET_NOT_NULL, SET_NULL_COLUMNS, SET_OPTIONS, SET_OPTIONS_LIST, SET_ROLE, SET_SCHEMA, SET_SEQUENCE_OPTION, SET_SESSION_AUTH, SET_SINGLE_COLUMN, SET_STATISTICS, SET_STORAGE, SET_STORAGE_PARAMS, SET_TABLESPACE, SET_TRANSACTION, SET_TYPE, SET_UNLOGGED, SET_WITHOUT_CLUSTER, SET_WITHOUT_OIDS, SHOW, SIMILAR_TO, SLICE_EXPR, SORT_ASC, SORT_BY, SORT_BY_LIST, SORT_DESC, SORT_USING, SOURCE_FILE, STORAGE, STRICT_FUNC_OPTION, SUPPORT_FUNC_OPTION, TABLE, TABLESPACE, TABLE_ARG_LIST, TABLE_LIST, TARGET, TARGET_LIST, TIME_TYPE, TRANSACTION_MODE_LIST, TRANSFORM_FUNC_OPTION, TRUNCATE, TUPLE_EXPR, UNICODE_NORMAL_FORM, UNIQUE_CONSTRAINT, UNLISTEN, UPDATE, USING_CLAUSE, USING_INDEX, USING_METHOD, USING_ON_CLAUSE, VACUUM, VACUUM_OPTION, VACUUM_OPTION_LIST, VALIDATE_CONSTRAINT, VALUES, VARIANT, VARIANT_LIST, VOLATILITY_FUNC_OPTION, WHEN_CLAUSE, WHEN_CLAUSE_LIST, WHERE_CLAUSE, WHERE_CURRENT_OF, WINDOW_CLAUSE, WINDOW_DEF, WINDOW_FUNC_OPTION, WINDOW_SPEC, WITHIN_CLAUSE, WITHOUT_OIDS, WITHOUT_TIMEZONE, WITH_CLAUSE, WITH_DATA, WITH_NO_DATA, WITH_OPTIONS, WITH_PARAMS, WITH_TABLE, WITH_TIMEZONE, XML_COLUMN_OPTION, XML_COLUMN_OPTION_LIST, XML_TABLE_COLUMN, XML_TABLE_COLUMN_LIST, // some variants omitted
}
Expand description

The kind of syntax node, e.g. IDENT, SELECT_KW, or WHERE_CLAUSE. Needs to be compatible with [rowan::SyntaxKind]

Variantsยง

ยง

DOLLAR

ยง

SEMICOLON

ยง

COMMA

ยง

L_PAREN

ยง

R_PAREN

ยง

L_BRACK

ยง

R_BRACK

ยง

L_ANGLE

ยง

R_ANGLE

ยง

AT

ยง

POUND

ยง

TILDE

ยง

QUESTION

ยง

AMP

ยง

PIPE

ยง

PLUS

ยง

STAR

ยง

SLASH

ยง

CARET

ยง

PERCENT

ยง

UNDERSCORE

ยง

DOT

ยง

COLON

ยง

EQ

ยง

BANG

ยง

MINUS

ยง

BACKTICK

ยง

ABORT_KW

ยง

ABSENT_KW

ยง

ABSOLUTE_KW

ยง

ACCESS_KW

ยง

ACTION_KW

ยง

ADD_KW

ยง

ADMIN_KW

ยง

AFTER_KW

ยง

AGGREGATE_KW

ยง

ALL_KW

ยง

ALSO_KW

ยง

ALTER_KW

ยง

ALWAYS_KW

ยง

ANALYSE_KW

ยง

ANALYZE_KW

ยง

AND_KW

ยง

ANY_KW

ยง

ARRAY_KW

ยง

AS_KW

ยง

ASC_KW

ยง

ASENSITIVE_KW

ยง

ASSERTION_KW

ยง

ASSIGNMENT_KW

ยง

ASYMMETRIC_KW

ยง

AT_KW

ยง

ATOMIC_KW

ยง

ATTACH_KW

ยง

ATTRIBUTE_KW

ยง

AUTHORIZATION_KW

ยง

BACKWARD_KW

ยง

BEFORE_KW

ยง

BEGIN_KW

ยง

BETWEEN_KW

ยง

BIGINT_KW

ยง

BINARY_KW

ยง

BIT_KW

ยง

BOOLEAN_KW

ยง

BOTH_KW

ยง

BREADTH_KW

ยง

BY_KW

ยง

CACHE_KW

ยง

CALL_KW

ยง

CALLED_KW

ยง

CASCADE_KW

ยง

CASCADED_KW

ยง

CASE_KW

ยง

CAST_KW

ยง

CATALOG_KW

ยง

CHAIN_KW

ยง

CHAR_KW

ยง

CHARACTER_KW

ยง

CHARACTERISTICS_KW

ยง

CHECK_KW

ยง

CHECKPOINT_KW

ยง

CLASS_KW

ยง

CLOSE_KW

ยง

CLUSTER_KW

ยง

COALESCE_KW

ยง

COLLATE_KW

ยง

COLLATION_KW

ยง

COLUMN_KW

ยง

COLUMNS_KW

ยง

COMMENT_KW

ยง

COMMENTS_KW

ยง

COMMIT_KW

ยง

COMMITTED_KW

ยง

COMPRESSION_KW

ยง

CONCURRENTLY_KW

ยง

CONDITIONAL_KW

ยง

CONFIGURATION_KW

ยง

CONFLICT_KW

ยง

CONNECTION_KW

ยง

CONSTRAINT_KW

ยง

CONSTRAINTS_KW

ยง

CONTENT_KW

ยง

CONTINUE_KW

ยง

CONVERSION_KW

ยง

COPY_KW

ยง

COST_KW

ยง

CREATE_KW

ยง

CROSS_KW

ยง

CSV_KW

ยง

CUBE_KW

ยง

CURRENT_KW

ยง

CURRENT_CATALOG_KW

ยง

CURRENT_DATE_KW

ยง

CURRENT_ROLE_KW

ยง

CURRENT_SCHEMA_KW

ยง

CURRENT_TIME_KW

ยง

CURRENT_TIMESTAMP_KW

ยง

CURRENT_USER_KW

ยง

CURSOR_KW

ยง

CYCLE_KW

ยง

DATA_KW

ยง

DATABASE_KW

ยง

DAY_KW

ยง

DEALLOCATE_KW

ยง

DEC_KW

ยง

DECIMAL_KW

ยง

DECLARE_KW

ยง

DEFAULT_KW

ยง

DEFAULTS_KW

ยง

DEFERRABLE_KW

ยง

DEFERRED_KW

ยง

DEFINER_KW

ยง

DELETE_KW

ยง

DELIMITER_KW

ยง

DELIMITERS_KW

ยง

DEPENDS_KW

ยง

DEPTH_KW

ยง

DESC_KW

ยง

DETACH_KW

ยง

DICTIONARY_KW

ยง

DISABLE_KW

ยง

DISCARD_KW

ยง

DISTINCT_KW

ยง

DO_KW

ยง

DOCUMENT_KW

ยง

DOMAIN_KW

ยง

DOUBLE_KW

ยง

DROP_KW

ยง

EACH_KW

ยง

ELSE_KW

ยง

EMPTY_KW

ยง

ENABLE_KW

ยง

ENCODING_KW

ยง

ENCRYPTED_KW

ยง

END_KW

ยง

ENFORCED_KW

ยง

ENUM_KW

ยง

ERROR_KW

ยง

ESCAPE_KW

ยง

EVENT_KW

ยง

EXCEPT_KW

ยง

EXCLUDE_KW

ยง

EXCLUDING_KW

ยง

EXCLUSIVE_KW

ยง

EXECUTE_KW

ยง

EXISTS_KW

ยง

EXPLAIN_KW

ยง

EXPRESSION_KW

ยง

EXTENSION_KW

ยง

EXTERNAL_KW

ยง

EXTRACT_KW

ยง

FALSE_KW

ยง

FAMILY_KW

ยง

FETCH_KW

ยง

FILTER_KW

ยง

FINALIZE_KW

ยง

FIRST_KW

ยง

FLOAT_KW

ยง

FOLLOWING_KW

ยง

FOR_KW

ยง

FORCE_KW

ยง

FOREIGN_KW

ยง

FORMAT_KW

ยง

FORWARD_KW

ยง

FREEZE_KW

ยง

FROM_KW

ยง

FULL_KW

ยง

FUNCTION_KW

ยง

FUNCTIONS_KW

ยง

GENERATED_KW

ยง

GLOBAL_KW

ยง

GRANT_KW

ยง

GRANTED_KW

ยง

GREATEST_KW

ยง

GROUP_KW

ยง

GROUPING_KW

ยง

GROUPS_KW

ยง

HANDLER_KW

ยง

HAVING_KW

ยง

HEADER_KW

ยง

HOLD_KW

ยง

HOUR_KW

ยง

IDENTITY_KW

ยง

IF_KW

ยง

ILIKE_KW

ยง

IMMEDIATE_KW

ยง

IMMUTABLE_KW

ยง

IMPLICIT_KW

ยง

IMPORT_KW

ยง

IN_KW

ยง

INCLUDE_KW

ยง

INCLUDING_KW

ยง

INCREMENT_KW

ยง

INDENT_KW

ยง

INDEX_KW

ยง

INDEXES_KW

ยง

INHERIT_KW

ยง

INHERITS_KW

ยง

INITIALLY_KW

ยง

INLINE_KW

ยง

INNER_KW

ยง

INOUT_KW

ยง

INPUT_KW

ยง

INSENSITIVE_KW

ยง

INSERT_KW

ยง

INSTEAD_KW

ยง

INT_KW

ยง

INTEGER_KW

ยง

INTERSECT_KW

ยง

INTERVAL_KW

ยง

INTO_KW

ยง

INVOKER_KW

ยง

IS_KW

ยง

ISNULL_KW

ยง

ISOLATION_KW

ยง

JOIN_KW

ยง

JSON_KW

ยง

JSON_ARRAY_KW

ยง

JSON_ARRAYAGG_KW

ยง

JSON_EXISTS_KW

ยง

JSON_OBJECT_KW

ยง

JSON_OBJECTAGG_KW

ยง

JSON_QUERY_KW

ยง

JSON_SCALAR_KW

ยง

JSON_SERIALIZE_KW

ยง

JSON_TABLE_KW

ยง

JSON_VALUE_KW

ยง

KEEP_KW

ยง

KEY_KW

ยง

KEYS_KW

ยง

LABEL_KW

ยง

LANGUAGE_KW

ยง

LARGE_KW

ยง

LAST_KW

ยง

LATERAL_KW

ยง

LEADING_KW

ยง

LEAKPROOF_KW

ยง

LEAST_KW

ยง

LEFT_KW

ยง

LEVEL_KW

ยง

LIKE_KW

ยง

LIMIT_KW

ยง

LISTEN_KW

ยง

LOAD_KW

ยง

LOCAL_KW

ยง

LOCALTIME_KW

ยง

LOCALTIMESTAMP_KW

ยง

LOCATION_KW

ยง

LOCK_KW

ยง

LOCKED_KW

ยง

LOGGED_KW

ยง

MAPPING_KW

ยง

MATCH_KW

ยง

MATCHED_KW

ยง

MATERIALIZED_KW

ยง

MAXVALUE_KW

ยง

MERGE_KW

ยง

MERGE_ACTION_KW

ยง

METHOD_KW

ยง

MINUTE_KW

ยง

MINVALUE_KW

ยง

MODE_KW

ยง

MONTH_KW

ยง

MOVE_KW

ยง

NAME_KW

ยง

NAMES_KW

ยง

NATIONAL_KW

ยง

NATURAL_KW

ยง

NCHAR_KW

ยง

NESTED_KW

ยง

NEW_KW

ยง

NEXT_KW

ยง

NFC_KW

ยง

NFD_KW

ยง

NFKC_KW

ยง

NFKD_KW

ยง

NO_KW

ยง

NONE_KW

ยง

NORMALIZE_KW

ยง

NORMALIZED_KW

ยง

NOT_KW

ยง

NOTHING_KW

ยง

NOTIFY_KW

ยง

NOTNULL_KW

ยง

NOWAIT_KW

ยง

NULL_KW

ยง

NULLIF_KW

ยง

NULLS_KW

ยง

NUMERIC_KW

ยง

OBJECT_KW

ยง

OBJECTS_KW

ยง

OF_KW

ยง

OFF_KW

ยง

OFFSET_KW

ยง

OIDS_KW

ยง

OLD_KW

ยง

OMIT_KW

ยง

ON_KW

ยง

ONLY_KW

ยง

OPERATOR_KW

ยง

OPTION_KW

ยง

OPTIONS_KW

ยง

OR_KW

ยง

ORDER_KW

ยง

ORDINALITY_KW

ยง

OTHERS_KW

ยง

OUT_KW

ยง

OUTER_KW

ยง

OVER_KW

ยง

OVERLAPS_KW

ยง

OVERLAY_KW

ยง

OVERRIDING_KW

ยง

OWNED_KW

ยง

OWNER_KW

ยง

PARALLEL_KW

ยง

PARAMETER_KW

ยง

PARSER_KW

ยง

PARTIAL_KW

ยง

PARTITION_KW

ยง

PASSING_KW

ยง

PASSWORD_KW

ยง

PATH_KW

ยง

PERIOD_KW

ยง

PLACING_KW

ยง

PLAN_KW

ยง

PLANS_KW

ยง

POLICY_KW

ยง

POSITION_KW

ยง

PRECEDING_KW

ยง

PRECISION_KW

ยง

PREPARE_KW

ยง

PREPARED_KW

ยง

PRESERVE_KW

ยง

PRIMARY_KW

ยง

PRIOR_KW

ยง

PRIVILEGES_KW

ยง

PROCEDURAL_KW

ยง

PROCEDURE_KW

ยง

PROCEDURES_KW

ยง

PROGRAM_KW

ยง

PUBLICATION_KW

ยง

QUOTE_KW

ยง

QUOTES_KW

ยง

RANGE_KW

ยง

READ_KW

ยง

REAL_KW

ยง

REASSIGN_KW

ยง

RECURSIVE_KW

ยง

REF_KW

ยง

REFERENCES_KW

ยง

REFERENCING_KW

ยง

REFRESH_KW

ยง

REINDEX_KW

ยง

RELATIVE_KW

ยง

RELEASE_KW

ยง

RENAME_KW

ยง

REPEATABLE_KW

ยง

REPLACE_KW

ยง

REPLICA_KW

ยง

RESET_KW

ยง

RESTART_KW

ยง

RESTRICT_KW

ยง

RETURN_KW

ยง

RETURNING_KW

ยง

RETURNS_KW

ยง

REVOKE_KW

ยง

RIGHT_KW

ยง

ROLE_KW

ยง

ROLLBACK_KW

ยง

ROLLUP_KW

ยง

ROUTINE_KW

ยง

ROUTINES_KW

ยง

ROW_KW

ยง

ROWS_KW

ยง

RULE_KW

ยง

SAVEPOINT_KW

ยง

SCALAR_KW

ยง

SCHEMA_KW

ยง

SCHEMAS_KW

ยง

SCROLL_KW

ยง

SEARCH_KW

ยง

SECOND_KW

ยง

SECURITY_KW

ยง

SELECT_KW

ยง

SEQUENCE_KW

ยง

SEQUENCES_KW

ยง

SERIALIZABLE_KW

ยง

SERVER_KW

ยง

SESSION_KW

ยง

SESSION_USER_KW

ยง

SET_KW

ยง

SETOF_KW

ยง

SETS_KW

ยง

SHARE_KW

ยง

SHOW_KW

ยง

SIMILAR_KW

ยง

SIMPLE_KW

ยง

SKIP_KW

ยง

SMALLINT_KW

ยง

SNAPSHOT_KW

ยง

SOME_KW

ยง

SOURCE_KW

ยง

SQL_KW

ยง

STABLE_KW

ยง

STANDALONE_KW

ยง

START_KW

ยง

STATEMENT_KW

ยง

STATISTICS_KW

ยง

STDIN_KW

ยง

STDOUT_KW

ยง

STORAGE_KW

ยง

STORED_KW

ยง

STRICT_KW

ยง

STRING_KW

ยง

STRIP_KW

ยง

SUBSCRIPTION_KW

ยง

SUBSTRING_KW

ยง

SUPPORT_KW

ยง

SYMMETRIC_KW

ยง

SYSID_KW

ยง

SYSTEM_KW

ยง

SYSTEM_USER_KW

ยง

TABLE_KW

ยง

TABLES_KW

ยง

TABLESAMPLE_KW

ยง

TABLESPACE_KW

ยง

TARGET_KW

ยง

TEMP_KW

ยง

TEMPLATE_KW

ยง

TEMPORARY_KW

ยง

TEXT_KW

ยง

THEN_KW

ยง

TIES_KW

ยง

TIME_KW

ยง

TIMESTAMP_KW

ยง

TO_KW

ยง

TRAILING_KW

ยง

TRANSACTION_KW

ยง

TRANSFORM_KW

ยง

TREAT_KW

ยง

TRIGGER_KW

ยง

TRIM_KW

ยง

TRUE_KW

ยง

TRUNCATE_KW

ยง

TRUSTED_KW

ยง

TYPE_KW

ยง

TYPES_KW

ยง

UESCAPE_KW

ยง

UNBOUNDED_KW

ยง

UNCOMMITTED_KW

ยง

UNCONDITIONAL_KW

ยง

UNENCRYPTED_KW

ยง

UNION_KW

ยง

UNIQUE_KW

ยง

UNKNOWN_KW

ยง

UNLISTEN_KW

ยง

UNLOGGED_KW

ยง

UNTIL_KW

ยง

UPDATE_KW

ยง

USER_KW

ยง

USING_KW

ยง

VACUUM_KW

ยง

VALID_KW

ยง

VALIDATE_KW

ยง

VALIDATOR_KW

ยง

VALUE_KW

ยง

VALUES_KW

ยง

VARCHAR_KW

ยง

VARIADIC_KW

ยง

VARYING_KW

ยง

VERBOSE_KW

ยง

VERSION_KW

ยง

VIEW_KW

ยง

VIEWS_KW

ยง

VIRTUAL_KW

ยง

VOLATILE_KW

ยง

WHEN_KW

ยง

WHERE_KW

ยง

WHITESPACE_KW

ยง

WINDOW_KW

ยง

WITH_KW

ยง

WITHIN_KW

ยง

WITHOUT_KW

ยง

WORK_KW

ยง

WRAPPER_KW

ยง

WRITE_KW

ยง

XML_KW

ยง

XMLATTRIBUTES_KW

ยง

XMLCONCAT_KW

ยง

XMLELEMENT_KW

ยง

XMLEXISTS_KW

ยง

XMLFOREST_KW

ยง

XMLNAMESPACES_KW

ยง

XMLPARSE_KW

ยง

XMLPI_KW

ยง

XMLROOT_KW

ยง

XMLSERIALIZE_KW

ยง

XMLTABLE_KW

ยง

YEAR_KW

ยง

YES_KW

ยง

ZONE_KW

ยง

BIT_STRING

ยง

BYTE_STRING

ยง

DOLLAR_QUOTED_STRING

ยง

ESC_STRING

ยง

FLOAT_NUMBER

ยง

INT_NUMBER

ยง

NULL

ยง

POSITIONAL_PARAM

ยง

STRING

ยง

COMMENT

ยง

ERROR

ยง

IDENT

ยง

WHITESPACE

ยง

ADD_COLUMN

ยง

ADD_CONSTRAINT

ยง

ADD_GENERATED

ยง

AGGREGATE

ยง

ALIAS

ยง

ALTER_AGGREGATE

ยง

ALTER_COLLATION

ยง

ALTER_COLUMN

ยง

ALTER_CONSTRAINT

ยง

ALTER_CONVERSION

ยง

ALTER_DATABASE

ยง

ALTER_DEFAULT_PRIVILEGES

ยง

ALTER_DOMAIN

ยง

ALTER_EVENT_TRIGGER

ยง

ALTER_EXTENSION

ยง

ALTER_FOREIGN_DATA_WRAPPER

ยง

ALTER_FOREIGN_TABLE

ยง

ALTER_FUNCTION

ยง

ALTER_GROUP

ยง

ALTER_INDEX

ยง

ALTER_LANGUAGE

ยง

ALTER_LARGE_OBJECT

ยง

ALTER_MATERIALIZED_VIEW

ยง

ALTER_OPERATOR

ยง

ALTER_OPERATOR_CLASS

ยง

ALTER_OPERATOR_FAMILY

ยง

ALTER_OPTION

ยง

ALTER_OPTION_LIST

ยง

ALTER_POLICY

ยง

ALTER_PROCEDURE

ยง

ALTER_PUBLICATION

ยง

ALTER_ROLE

ยง

ALTER_ROUTINE

ยง

ALTER_RULE

ยง

ALTER_SCHEMA

ยง

ALTER_SEQUENCE

ยง

ALTER_SERVER

ยง

ALTER_STATISTICS

ยง

ALTER_SUBSCRIPTION

ยง

ALTER_SYSTEM

ยง

ALTER_TABLE

ยง

ALTER_TABLESPACE

ยง

ALTER_TEXT_SEARCH_CONFIGURATION

ยง

ALTER_TEXT_SEARCH_DICTIONARY

ยง

ALTER_TEXT_SEARCH_PARSER

ยง

ALTER_TEXT_SEARCH_TEMPLATE

ยง

ALTER_TRIGGER

ยง

ALTER_TYPE

ยง

ALTER_USER

ยง

ALTER_USER_MAPPING

ยง

ALTER_VIEW

ยง

ANALYZE

ยง

ARG

ยง

ARG_LIST

ยง

ARRAY_EXPR

ยง

ARRAY_TYPE

ยง

AS_FUNC_OPTION

ยง

AS_NAME

ยง

ATTACH_PARTITION

ยง

ATTRIBUTE_LIST

ยง

ATTRIBUTE_OPTION

ยง

AT_TIME_ZONE

ยง

BEGIN

ยง

BEGIN_FUNC_OPTION

ยง

BETWEEN_EXPR

ยง

BIN_EXPR

ยง

BIT_TYPE

ยง

CALL

ยง

CALL_EXPR

ยง

CASCADE

ยง

CASE_EXPR

ยง

CAST_EXPR

ยง

CHAR_TYPE

ยง

CHECKPOINT

ยง

CHECK_CONSTRAINT

ยง

CLOSE

ยง

CLUSTER

ยง

CLUSTER_ON

ยง

COLLATE

ยง

COLON_COLON

ยง

COLON_EQ

ยง

COLUMN

ยง

COLUMN_LIST

ยง

COMMENT_ON

ยง

COMMIT

ยง

COMPOUND_SELECT

ยง

COMPRESSION_METHOD

ยง

CONFLICT_DO_NOTHING

ยง

CONFLICT_DO_UPDATE_SET

ยง

CONFLICT_INDEX_ITEM

ยง

CONFLICT_INDEX_ITEM_LIST

ยง

CONFLICT_ON_CONSTRAINT

ยง

CONFLICT_ON_INDEX

ยง

CONSTRAINT_EXCLUSION

ยง

CONSTRAINT_EXCLUSION_LIST

ยง

CONSTRAINT_INCLUDE_CLAUSE

ยง

CONSTRAINT_INDEX_METHOD

ยง

CONSTRAINT_INDEX_TABLESPACE

ยง

CONSTRAINT_WHERE_CLAUSE

ยง

COPY

ยง

COST_FUNC_OPTION

ยง

CREATE_ACCESS_METHOD

ยง

CREATE_AGGREGATE

ยง

CREATE_CAST

ยง

CREATE_COLLATION

ยง

CREATE_CONVERSION

ยง

CREATE_DATABASE

ยง

CREATE_DOMAIN

ยง

CREATE_EVENT_TRIGGER

ยง

CREATE_EXTENSION

ยง

CREATE_FOREIGN_DATA_WRAPPER

ยง

CREATE_FOREIGN_TABLE

ยง

CREATE_FUNCTION

ยง

CREATE_GROUP

ยง

CREATE_INDEX

ยง

CREATE_LANGUAGE

ยง

CREATE_MATERIALIZED_VIEW

ยง

CREATE_OPERATOR

ยง

CREATE_OPERATOR_CLASS

ยง

CREATE_OPERATOR_FAMILY

ยง

CREATE_POLICY

ยง

CREATE_PROCEDURE

ยง

CREATE_PUBLICATION

ยง

CREATE_ROLE

ยง

CREATE_RULE

ยง

CREATE_SCHEMA

ยง

CREATE_SEQUENCE

ยง

CREATE_SERVER

ยง

CREATE_STATISTICS

ยง

CREATE_SUBSCRIPTION

ยง

CREATE_TABLE

ยง

CREATE_TABLESPACE

ยง

CREATE_TABLE_AS

ยง

CREATE_TEXT_SEARCH_CONFIGURATION

ยง

CREATE_TEXT_SEARCH_DICTIONARY

ยง

CREATE_TEXT_SEARCH_PARSER

ยง

CREATE_TEXT_SEARCH_TEMPLATE

ยง

CREATE_TRANSFORM

ยง

CREATE_TRIGGER

ยง

CREATE_TYPE

ยง

CREATE_USER

ยง

CREATE_USER_MAPPING

ยง

CREATE_VIEW

ยง

CUSTOM_OP

ยง

DEALLOCATE

ยง

DECLARE

ยง

DEFAULT_CONSTRAINT

ยง

DEFERRABLE

ยง

DEFERRABLE_CONSTRAINT_OPTION

ยง

DELETE

ยง

DELETE_ROWS

ยง

DETACH_PARTITION

ยง

DISABLE_RLS

ยง

DISABLE_RULE

ยง

DISABLE_TRIGGER

ยง

DISCARD

ยง

DISTINCT_CLAUSE

ยง

DO

ยง

DOUBLE_TYPE

ยง

DROP

ยง

DROP_ACCESS_METHOD

ยง

DROP_AGGREGATE

ยง

DROP_CAST

ยง

DROP_COLLATION

ยง

DROP_COLUMN

ยง

DROP_CONSTRAINT

ยง

DROP_CONVERSION

ยง

DROP_DATABASE

ยง

DROP_DEFAULT

ยง

DROP_DOMAIN

ยง

DROP_EVENT_TRIGGER

ยง

DROP_EXPRESSION

ยง

DROP_EXTENSION

ยง

DROP_FOREIGN_DATA_WRAPPER

ยง

DROP_FOREIGN_TABLE

ยง

DROP_FUNCTION

ยง

DROP_GROUP

ยง

DROP_IDENTITY

ยง

DROP_INDEX

ยง

DROP_LANGUAGE

ยง

DROP_MATERIALIZED_VIEW

ยง

DROP_NOT_NULL

ยง

DROP_OPERATOR

ยง

DROP_OPERATOR_CLASS

ยง

DROP_OPERATOR_FAMILY

ยง

DROP_OWNED

ยง

DROP_POLICY

ยง

DROP_PROCEDURE

ยง

DROP_PUBLICATION

ยง

DROP_ROLE

ยง

DROP_ROUTINE

ยง

DROP_RULE

ยง

DROP_SCHEMA

ยง

DROP_SEQUENCE

ยง

DROP_SERVER

ยง

DROP_STATISTICS

ยง

DROP_SUBSCRIPTION

ยง

DROP_TABLE

ยง

DROP_TABLESPACE

ยง

DROP_TEXT_SEARCH_CONFIG

ยง

DROP_TEXT_SEARCH_DICT

ยง

DROP_TEXT_SEARCH_PARSER

ยง

DROP_TEXT_SEARCH_TEMPLATE

ยง

DROP_TRANSFORM

ยง

DROP_TRIGGER

ยง

DROP_TYPE

ยง

DROP_USER

ยง

DROP_USER_MAPPING

ยง

DROP_VIEW

ยง

ELSE_CLAUSE

ยง

ENABLE_ALWAYS_RULE

ยง

ENABLE_ALWAYS_TRIGGER

ยง

ENABLE_REPLICA_RULE

ยง

ENABLE_REPLICA_TRIGGER

ยง

ENABLE_RLS

ยง

ENABLE_RULE

ยง

ENABLE_TRIGGER

ยง

ENFORCED

ยง

EXCLUDE_CONSTRAINT

ยง

EXECUTE

ยง

EXPLAIN

ยง

EXPR_TYPE

ยง

FAT_ARROW

ยง

FETCH

ยง

FETCH_CLAUSE

ยง

FIELD_EXPR

ยง

FILTER_CLAUSE

ยง

FORCE_RLS

ยง

FOREIGN_KEY_CONSTRAINT

ยง

FRAME_CLAUSE

ยง

FROM_CLAUSE

ยง

FROM_ITEM

ยง

FUNCTION_SIG

ยง

FUNCTION_SIG_LIST

ยง

FUNC_OPTION_LIST

ยง

GENERATED_CONSTRAINT

ยง

GRANT

ยง

GROUPING_CUBE

ยง

GROUPING_EXPR

ยง

GROUPING_ROLLUP

ยง

GROUPING_SETS

ยง

GROUP_BY_CLAUSE

ยง

GROUP_BY_LIST

ยง

GTEQ

ยง

HAVING_CLAUSE

ยง

IF_EXISTS

ยง

IF_NOT_EXISTS

ยง

IMPORT_FOREIGN_SCHEMA

ยง

INDEX_EXPR

ยง

INHERIT

ยง

INHERITS

ยง

INHERIT_TABLE

ยง

INITIALLY_DEFERRED_CONSTRAINT_OPTION

ยง

INITIALLY_IMMEDIATE_CONSTRAINT_OPTION

ยง

INSERT

ยง

INTERVAL_TYPE

ยง

INTO_CLAUSE

ยง

IS_DISTINCT_FROM

ยง

IS_JSON

ยง

IS_JSON_ARRAY

ยง

IS_JSON_OBJECT

ยง

IS_JSON_SCALAR

ยง

IS_JSON_VALUE

ยง

IS_NORMALIZED

ยง

IS_NOT

ยง

IS_NOT_DISTINCT_FROM

ยง

IS_NOT_JSON

ยง

IS_NOT_JSON_ARRAY

ยง

IS_NOT_JSON_OBJECT

ยง

IS_NOT_JSON_SCALAR

ยง

IS_NOT_JSON_VALUE

ยง

IS_NOT_NORMALIZED

ยง

JOIN

ยง

JOIN_CROSS

ยง

JOIN_EXPR

ยง

JOIN_FULL

ยง

JOIN_INNER

ยง

JOIN_LEFT

ยง

JOIN_RIGHT

ยง

JOIN_USING_CLAUSE

ยง

JSON_BEHAVIOR_DEFAULT

ยง

JSON_BEHAVIOR_EMPTY_ARRAY

ยง

JSON_BEHAVIOR_EMPTY_OBJECT

ยง

JSON_BEHAVIOR_ERROR

ยง

JSON_BEHAVIOR_FALSE

ยง

JSON_BEHAVIOR_NULL

ยง

JSON_BEHAVIOR_TRUE

ยง

JSON_BEHAVIOR_UNKNOWN

ยง

JSON_FORMAT_CLAUSE

ยง

JSON_KEYS_UNIQUE_CLAUSE

ยง

JSON_KEY_VALUE

ยง

JSON_NULL_CLAUSE

ยง

JSON_ON_EMPTY_CLAUSE

ยง

JSON_ON_ERROR_CLAUSE

ยง

JSON_PASSING_ARG

ยง

JSON_PASSING_CLAUSE

ยง

JSON_QUOTES_CLAUSE

ยง

JSON_RETURNING_CLAUSE

ยง

JSON_TABLE_COLUMN

ยง

JSON_TABLE_COLUMN_LIST

ยง

JSON_VALUE_EXPR

ยง

JSON_WRAPPER_BEHAVIOR_CLAUSE

ยง

LANGUAGE_FUNC_OPTION

ยง

LEAKPROOF_FUNC_OPTION

ยง

LIKE_CLAUSE

ยง

LIKE_OPTION

ยง

LIMIT_CLAUSE

ยง

LISTEN

ยง

LITERAL

ยง

LOAD

ยง

LOCK

ยง

LOCKING_CLAUSE

ยง

LTEQ

ยง

MATCH_FULL

ยง

MATCH_PARTIAL

ยง

MATCH_SIMPLE

ยง

MATERIALIZED

ยง

MERGE

ยง

MERGE_DELETE

ยง

MERGE_DO_NOTHING

ยง

MERGE_INSERT

ยง

MERGE_UPDATE

ยง

MERGE_WHEN_MATCHED

ยง

MERGE_WHEN_NOT_MATCHED_SOURCE

ยง

MERGE_WHEN_NOT_MATCHED_TARGET

ยง

MOVE

ยง

NAME

ยง

NAMED_ARG

ยง

NAME_REF

ยง

NEQ

ยง

NEQB

ยง

NON_STANDARD_PARAM

ยง

NOTIFY

ยง

NOT_DEFERRABLE

ยง

NOT_DEFERRABLE_CONSTRAINT_OPTION

ยง

NOT_ENFORCED

ยง

NOT_ILIKE

ยง

NOT_IN

ยง

NOT_LIKE

ยง

NOT_MATERIALIZED

ยง

NOT_NULL_CONSTRAINT

ยง

NOT_OF

ยง

NOT_SIMILAR_TO

ยง

NOT_VALID

ยง

NO_ACTION

ยง

NO_FORCE_RLS

ยง

NO_INHERIT

ยง

NO_INHERIT_TABLE

ยง

NULLS_DISTINCT

ยง

NULLS_FIRST

ยง

NULLS_LAST

ยง

NULLS_NOT_DISTINCT

ยง

NULL_CONSTRAINT

ยง

OFFSET_CLAUSE

ยง

OF_TYPE

ยง

ON_CLAUSE

ยง

ON_COMMIT

ยง

ON_CONFLICT_CLAUSE

ยง

ON_DELETE_ACTION

ยง

ON_UPDATE_ACTION

ยง

OP

ยง

OPERATOR_CALL

ยง

OPTION_ITEM

ยง

OPTION_ITEM_LIST

ยง

ORDER_BY_CLAUSE

ยง

OR_REPLACE

ยง

OVER_CLAUSE

ยง

OWNER_TO

ยง

PARALLEL_FUNC_OPTION

ยง

PARAM

ยง

PARAM_DEFAULT

ยง

PARAM_IN

ยง

PARAM_IN_OUT

ยง

PARAM_LIST

ยง

PARAM_OUT

ยง

PARAM_VARIADIC

ยง

PAREN_EXPR

ยง

PAREN_SELECT

ยง

PARTITION_BY

ยง

PARTITION_DEFAULT

ยง

PARTITION_FOR_VALUES_FROM

ยง

PARTITION_FOR_VALUES_IN

ยง

PARTITION_FOR_VALUES_WITH

ยง

PARTITION_ITEM

ยง

PARTITION_ITEM_LIST

ยง

PARTITION_OF

ยง

PATH

ยง

PATH_SEGMENT

ยง

PATH_TYPE

ยง

PERCENT_TYPE

ยง

PERCENT_TYPE_CLAUSE

ยง

POSTFIX_EXPR

ยง

PREFIX_EXPR

ยง

PREPARE

ยง

PREPARE_TRANSACTION

ยง

PRESERVE_ROWS

ยง

PRIMARY_KEY_CONSTRAINT

ยง

READ_COMMITTED

ยง

READ_ONLY

ยง

READ_UNCOMMITTED

ยง

READ_WRITE

ยง

REASSIGN

ยง

REFERENCES_CONSTRAINT

ยง

REFRESH

ยง

REINDEX

ยง

RELATION_NAME

ยง

RELEASE_SAVEPOINT

ยง

RENAME_COLUMN

ยง

RENAME_CONSTRAINT

ยง

RENAME_TABLE

ยง

RENAME_TO

ยง

REPEATABLE_READ

ยง

REPLICA_IDENTITY

ยง

RESET

ยง

RESET_FUNC_OPTION

ยง

RESET_OPTIONS

ยง

RESET_STORAGE_PARAMS

ยง

RESTART

ยง

RESTRICT

ยง

RETURNING_CLAUSE

ยง

RETURN_FUNC_OPTION

ยง

RET_TYPE

ยง

REVOKE

ยง

ROLE

ยง

ROLE_OPTION

ยง

ROLE_OPTION_LIST

ยง

ROLLBACK

ยง

ROW

ยง

ROWS_FUNC_OPTION

ยง

ROW_LIST

ยง

SAVEPOINT

ยง

SECURITY_FUNC_OPTION

ยง

SECURITY_LABEL

ยง

SELECT

ยง

SELECT_CLAUSE

ยง

SELECT_INTO

ยง

SEQUENCE_OPTION

ยง

SEQUENCE_OPTION_LIST

ยง

SERIALIZABLE

ยง

SET

ยง

SET_ACCESS_METHOD

ยง

SET_CLAUSE

ยง

SET_COLUMN_LIST

ยง

SET_COMPRESSION

ยง

SET_CONSTRAINTS

ยง

SET_DEFAULT

ยง

SET_DEFAULT_COLUMNS

ยง

SET_EXPR

ยง

SET_EXPRESSION

ยง

SET_EXPR_LIST

ยง

SET_FUNC_OPTION

ยง

SET_GENERATED

ยง

SET_GENERATED_OPTIONS

ยง

SET_LOGGED

ยง

SET_MULTIPLE_COLUMNS

ยง

SET_NOT_NULL

ยง

SET_NULL_COLUMNS

ยง

SET_OPTIONS

ยง

SET_OPTIONS_LIST

ยง

SET_ROLE

ยง

SET_SCHEMA

ยง

SET_SEQUENCE_OPTION

ยง

SET_SESSION_AUTH

ยง

SET_SINGLE_COLUMN

ยง

SET_STATISTICS

ยง

SET_STORAGE

ยง

SET_STORAGE_PARAMS

ยง

SET_TABLESPACE

ยง

SET_TRANSACTION

ยง

SET_TYPE

ยง

SET_UNLOGGED

ยง

SET_WITHOUT_CLUSTER

ยง

SET_WITHOUT_OIDS

ยง

SHOW

ยง

SIMILAR_TO

ยง

SLICE_EXPR

ยง

SORT_ASC

ยง

SORT_BY

ยง

SORT_BY_LIST

ยง

SORT_DESC

ยง

SORT_USING

ยง

SOURCE_FILE

ยง

STORAGE

ยง

STRICT_FUNC_OPTION

ยง

SUPPORT_FUNC_OPTION

ยง

TABLE

ยง

TABLESPACE

ยง

TABLE_ARG_LIST

ยง

TABLE_LIST

ยง

TARGET

ยง

TARGET_LIST

ยง

TIME_TYPE

ยง

TRANSACTION_MODE_LIST

ยง

TRANSFORM_FUNC_OPTION

ยง

TRUNCATE

ยง

TUPLE_EXPR

ยง

UNICODE_NORMAL_FORM

ยง

UNIQUE_CONSTRAINT

ยง

UNLISTEN

ยง

UPDATE

ยง

USING_CLAUSE

ยง

USING_INDEX

ยง

USING_METHOD

ยง

USING_ON_CLAUSE

ยง

VACUUM

ยง

VACUUM_OPTION

ยง

VACUUM_OPTION_LIST

ยง

VALIDATE_CONSTRAINT

ยง

VALUES

ยง

VARIANT

ยง

VARIANT_LIST

ยง

VOLATILITY_FUNC_OPTION

ยง

WHEN_CLAUSE

ยง

WHEN_CLAUSE_LIST

ยง

WHERE_CLAUSE

ยง

WHERE_CURRENT_OF

ยง

WINDOW_CLAUSE

ยง

WINDOW_DEF

ยง

WINDOW_FUNC_OPTION

ยง

WINDOW_SPEC

ยง

WITHIN_CLAUSE

ยง

WITHOUT_OIDS

ยง

WITHOUT_TIMEZONE

ยง

WITH_CLAUSE

ยง

WITH_DATA

ยง

WITH_NO_DATA

ยง

WITH_OPTIONS

ยง

WITH_PARAMS

ยง

WITH_TABLE

ยง

WITH_TIMEZONE

ยง

XML_COLUMN_OPTION

ยง

XML_COLUMN_OPTION_LIST

ยง

XML_TABLE_COLUMN

ยง

XML_TABLE_COLUMN_LIST

Implementationsยง

Trait Implementationsยง

Sourceยง

impl Clone for SyntaxKind

Sourceยง

fn clone(&self) -> SyntaxKind

Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Sourceยง

impl Debug for SyntaxKind

Sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl From<SyntaxKind> for u16

Sourceยง

fn from(k: SyntaxKind) -> u16

Converts to this type from the input type.
Sourceยง

impl From<u16> for SyntaxKind

Sourceยง

fn from(d: u16) -> SyntaxKind

Converts to this type from the input type.
Sourceยง

impl Hash for SyntaxKind

Sourceยง

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 ยท Sourceยง

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Sourceยง

impl Ord for SyntaxKind

Sourceยง

fn cmp(&self, other: &SyntaxKind) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 ยท Sourceยง

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 ยท Sourceยง

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 ยท Sourceยง

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Sourceยง

impl PartialEq for SyntaxKind

Sourceยง

fn eq(&self, other: &SyntaxKind) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 ยท Sourceยง

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Sourceยง

impl PartialOrd for SyntaxKind

Sourceยง

fn partial_cmp(&self, other: &SyntaxKind) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 ยท Sourceยง

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 ยท Sourceยง

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 ยท Sourceยง

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 ยท Sourceยง

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Sourceยง

impl Copy for SyntaxKind

Sourceยง

impl Eq for SyntaxKind

Sourceยง

impl StructuralPartialEq for SyntaxKind

Auto Trait Implementationsยง

Blanket Implementationsยง

Sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

Sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

Sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

Sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Sourceยง

impl<T> CloneToUninit for T
where T: Clone,

Sourceยง

unsafe fn clone_to_uninit(&self, dest: *mut u8)

๐Ÿ”ฌThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Sourceยง

impl<T> From<T> for T

Sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

Sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

Sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Sourceยง

impl<T> ToOwned for T
where T: Clone,

Sourceยง

type Owned = T

The resulting type after obtaining ownership.
Sourceยง

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Sourceยง

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Sourceยง

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Sourceยง

type Error = Infallible

The type returned in the event of a conversion error.
Sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Sourceยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.