SyntaxKind

Enum SyntaxKind 

Source
#[repr(u16)]
pub enum SyntaxKind {
Show 1021 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_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, 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, CONSTRAINT_EXCLUSIONS, 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, ENABLE_ALWAYS_RULE, ENABLE_ALWAYS_TRIGGER, ENABLE_REPLICA_RULE, ENABLE_REPLICA_TRIGGER, ENABLE_RLS, ENABLE_RULE, ENABLE_TRIGGER, ENFORCED, EXCLUDE_CONSTRAINT, EXECUTE, EXPLAIN, FAT_ARROW, FETCH, FETCH_CLAUSE, FIELD_EXPR, FILTER_CLAUSE, FORCE_RLS, FOREIGN_KEY_CONSTRAINT, FRAME_CLAUSE, FROM_CLAUSE, FROM_ITEM, FUNC_OPTION_LIST, GENERATED_CONSTRAINT, GRANT, GROUPING_CUBE, GROUPING_EXPR, GROUPING_ROLLUP, GROUPING_SETS, GROUP_BY_CLAUSE, GTEQ, HAVING_CLAUSE, IF_EXISTS, IF_NOT_EXISTS, IMPORT_FOREIGN_SCHEMA, INDEX_EXPR, INDEX_PARAMS, INHERIT, INHERITS, 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, LIMIT_CLAUSE, LISTEN, LITERAL, LOAD, LOCK, LOCKING_CLAUSE, LTEQ, MATCH_FULL, MATCH_PARTIAL, MATCH_SIMPLE, MATERIALIZED, MERGE, 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, NULLS_DISTINCT, NULLS_FIRST, NULLS_LAST, NULLS_NOT_DISTINCT, NULL_CONSTRAINT, OFFSET_CLAUSE, OF_TYPE, ON_CLAUSE, ON_COMMIT, ON_DELETE_ACTION, ON_UPDATE_ACTION, OP, OPERATOR_CALL, OPTIONS_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_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, ROLLBACK, ROWS_FUNC_OPTION, SAVEPOINT, SECURITY_FUNC_OPTION, SECURITY_LABEL, SELECT, SELECT_CLAUSE, SELECT_INTO, SEQUENCE_OPTION_LIST, SERIALIZABLE, SET, SET_ACCESS_METHOD, SET_COMPRESSION, SET_CONSTRAINTS, SET_DEFAULT, SET_DEFAULT_COLUMNS, SET_EXPRESSION, SET_FUNC_OPTION, SET_GENERATED, SET_GENERATED_OPTIONS, SET_LOGGED, SET_NOT_NULL, SET_NULL_COLUMNS, SET_OPTIONS, SET_OPTIONS_LIST, SET_ROLE, SET_SCHEMA, SET_SEQUENCE_OPTION, SET_SESSION_AUTH, SET_STATISTICS, SET_STORAGE, SET_STORAGE_PARAMS, SET_TABLESPACE, SET_TRANSACTION, SET_TYPE, SET_UNLOGGED, SET_WITHOUT_CLUSTER, SET_WITHOUT_OIDS, SHOW, SIMILAR_TO, SORT_ASC, SORT_BY, 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, VACUUM, VALIDATE_CONSTRAINT, VALUES, VOLATILITY_FUNC_OPTION, WHEN_CLAUSE, WHERE_CLAUSE, 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_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

§

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

§

CONSTRAINT_EXCLUSIONS

§

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

§

ENABLE_ALWAYS_RULE

§

ENABLE_ALWAYS_TRIGGER

§

ENABLE_REPLICA_RULE

§

ENABLE_REPLICA_TRIGGER

§

ENABLE_RLS

§

ENABLE_RULE

§

ENABLE_TRIGGER

§

ENFORCED

§

EXCLUDE_CONSTRAINT

§

EXECUTE

§

EXPLAIN

§

FAT_ARROW

§

FETCH

§

FETCH_CLAUSE

§

FIELD_EXPR

§

FILTER_CLAUSE

§

FORCE_RLS

§

FOREIGN_KEY_CONSTRAINT

§

FRAME_CLAUSE

§

FROM_CLAUSE

§

FROM_ITEM

§

FUNC_OPTION_LIST

§

GENERATED_CONSTRAINT

§

GRANT

§

GROUPING_CUBE

§

GROUPING_EXPR

§

GROUPING_ROLLUP

§

GROUPING_SETS

§

GROUP_BY_CLAUSE

§

GTEQ

§

HAVING_CLAUSE

§

IF_EXISTS

§

IF_NOT_EXISTS

§

IMPORT_FOREIGN_SCHEMA

§

INDEX_EXPR

§

INDEX_PARAMS

§

INHERIT

§

INHERITS

§

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

§

LIMIT_CLAUSE

§

LISTEN

§

LITERAL

§

LOAD

§

LOCK

§

LOCKING_CLAUSE

§

LTEQ

§

MATCH_FULL

§

MATCH_PARTIAL

§

MATCH_SIMPLE

§

MATERIALIZED

§

MERGE

§

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

§

NULLS_DISTINCT

§

NULLS_FIRST

§

NULLS_LAST

§

NULLS_NOT_DISTINCT

§

NULL_CONSTRAINT

§

OFFSET_CLAUSE

§

OF_TYPE

§

ON_CLAUSE

§

ON_COMMIT

§

ON_DELETE_ACTION

§

ON_UPDATE_ACTION

§

OP

§

OPERATOR_CALL

§

OPTIONS_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_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

§

ROLLBACK

§

ROWS_FUNC_OPTION

§

SAVEPOINT

§

SECURITY_FUNC_OPTION

§

SECURITY_LABEL

§

SELECT

§

SELECT_CLAUSE

§

SELECT_INTO

§

SEQUENCE_OPTION_LIST

§

SERIALIZABLE

§

SET

§

SET_ACCESS_METHOD

§

SET_COMPRESSION

§

SET_CONSTRAINTS

§

SET_DEFAULT

§

SET_DEFAULT_COLUMNS

§

SET_EXPRESSION

§

SET_FUNC_OPTION

§

SET_GENERATED

§

SET_GENERATED_OPTIONS

§

SET_LOGGED

§

SET_NOT_NULL

§

SET_NULL_COLUMNS

§

SET_OPTIONS

§

SET_OPTIONS_LIST

§

SET_ROLE

§

SET_SCHEMA

§

SET_SEQUENCE_OPTION

§

SET_SESSION_AUTH

§

SET_STATISTICS

§

SET_STORAGE

§

SET_STORAGE_PARAMS

§

SET_TABLESPACE

§

SET_TRANSACTION

§

SET_TYPE

§

SET_UNLOGGED

§

SET_WITHOUT_CLUSTER

§

SET_WITHOUT_OIDS

§

SHOW

§

SIMILAR_TO

§

SORT_ASC

§

SORT_BY

§

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

§

VACUUM

§

VALIDATE_CONSTRAINT

§

VALUES

§

VOLATILITY_FUNC_OPTION

§

WHEN_CLAUSE

§

WHERE_CLAUSE

§

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<(), Error>

Formats the value using the given formatter. Read more
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>(&self, state: &mut __H)
where __H: Hasher,

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<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. 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.