pub enum SyntaxKind {
Show 1022 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,
LIKE_OPTION,
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
LIKE_OPTION
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
impl Clone for SyntaxKind
Source§fn clone(&self) -> SyntaxKind
fn clone(&self) -> SyntaxKind
Returns a duplicate 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 u16
impl From<SyntaxKind> for u16
Source§fn from(k: SyntaxKind) -> u16
fn from(k: SyntaxKind) -> u16
Converts to this type from the input type.
Source§impl From<u16> for SyntaxKind
impl From<u16> for SyntaxKind
Source§fn from(d: u16) -> SyntaxKind
fn from(d: u16) -> SyntaxKind
Converts to this type from the input type.
Source§impl Hash for SyntaxKind
impl Hash for SyntaxKind
Source§impl Ord for SyntaxKind
impl Ord for SyntaxKind
Source§fn cmp(&self, other: &SyntaxKind) -> Ordering
fn cmp(&self, other: &SyntaxKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SyntaxKind
impl PartialEq for SyntaxKind
Source§impl PartialOrd for SyntaxKind
impl PartialOrd for SyntaxKind
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