pub enum Keyword {
Show 467 variants NoKeyword, ABORT, ABS, ACTION, ADD, ALL, ALLOCATE, ALTER, ANALYZE, AND, ANY, APPLY, ARE, ARRAY, ARRAY_AGG, ARRAY_MAX_CARDINALITY, AS, ASC, ASENSITIVE, ASSERT, ASYMMETRIC, AT, ATOMIC, AUTHORIZATION, AUTOINCREMENT, AUTO_INCREMENT, AVG, AVRO, BEGIN, BEGIN_FRAME, BEGIN_PARTITION, BETWEEN, BIGINT, BINARY, BLOB, BOOLEAN, BOTH, BY, BYTEA, CACHE, CALL, CALLED, CARDINALITY, CASCADE, CASCADED, CASE, CAST, CEIL, CEILING, CENTURY, CHAIN, CHANGE, CHAR, CHARACTER, CHARACTER_LENGTH, CHARSET, CHAR_LENGTH, CHECK, CLOB, CLOSE, CLUSTER, COALESCE, COLLATE, COLLECT, COLUMN, COLUMNS, COMMENT, COMMIT, COMMITTED, COMPUTE, CONDITION, CONNECT, CONSTRAINT, CONTAINS, CONVERT, COPY, CORR, CORRESPONDING, COUNT, COVAR_POP, COVAR_SAMP, CREATE, CROSS, CSV, CUBE, CUME_DIST, CURRENT, CURRENT_CATALOG, CURRENT_DATE, CURRENT_DEFAULT_TRANSFORM_GROUP, CURRENT_PATH, CURRENT_ROLE, CURRENT_ROW, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_TRANSFORM_GROUP_FOR_TYPE, CURRENT_USER, CURSOR, CYCLE, DATA, DATABASE, DATE, DAY, DEALLOCATE, DEC, DECADE, DECIMAL, DECLARE, DEFAULT, DELETE, DELIMITED, DELIMITER, DENSE_RANK, DEREF, DESC, DESCRIBE, DETERMINISTIC, DIRECTORY, DISCONNECT, DISTINCT, DISTRIBUTE, DOUBLE, DOW, DOY, DROP, DUPLICATE, DYNAMIC, EACH, ELEMENT, ELSE, END, END_EXEC, END_FRAME, END_PARTITION, ENGINE, ENUM, EPOCH, EQUALS, ERROR, ESCAPE, EVENT, EVERY, EXCEPT, EXEC, EXECUTE, EXISTS, EXP, EXPLAIN, EXTENDED, EXTERNAL, EXTRACT, FAIL, FALSE, FETCH, FIELDS, FILTER, FIRST, FIRST_VALUE, FLOAT, FLOOR, FOLLOWING, FOR, FOREIGN, FORMAT, FRAME_ROW, FREE, FROM, FULL, FUNCTION, FUSION, GET, GLOBAL, GRANT, GRANTED, GROUP, GROUPING, GROUPS, HAVING, HEADER, HIVEVAR, HOLD, HOUR, IDENTITY, IF, IGNORE, ILIKE, IN, INDEX, INDICATOR, INNER, INOUT, INPUTFORMAT, INSENSITIVE, INSERT, INT, INTEGER, INTERSECT, INTERSECTION, INTERVAL, INTO, IS, ISODOW, ISOLATION, ISOYEAR, JOIN, JSONFILE, JULIAN, KEY, LAG, LANGUAGE, LARGE, LAST, LAST_VALUE, LATERAL, LEAD, LEADING, LEFT, LEVEL, LIKE, LIKE_REGEX, LIMIT, LISTAGG, LN, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOWER, MANAGEDLOCATION, MATCH, MATERIALIZED, MAX, MEMBER, MERGE, METADATA, METHOD, MICROSECONDS, MILLENIUM, MILLISECONDS, MIN, MINUTE, MOD, MODIFIES, MODULE, MONTH, MSCK, MULTISET, NATIONAL, NATURAL, NCHAR, NCLOB, NEW, NEXT, NO, NONE, NORMALIZE, NOSCAN, NOT, NTH_VALUE, NTILE, NULL, NULLIF, NULLS, NUMERIC, OBJECT, OCCURRENCES_REGEX, OCTET_LENGTH, OF, OFFSET, OLD, ON, ONLY, OPEN, OPTION, OR, ORC, ORDER, OUT, OUTER, OUTPUTFORMAT, OVER, OVERFLOW, OVERLAPS, OVERLAY, OVERWRITE, PARAMETER, PARQUET, PARTITION, PARTITIONED, PARTITIONS, PERCENT, PERCENTILE_CONT, PERCENTILE_DISC, PERCENT_RANK, PERIOD, PORTION, POSITION, POSITION_REGEX, POWER, PRECEDES, PRECEDING, PRECISION, PREPARE, PRIMARY, PRIVILEGES, PROCEDURE, PURGE, QUARTER, RANGE, RANK, RCFILE, READ, READS, REAL, RECURSIVE, REF, REFERENCES, REFERENCING, REGCLASS, REGR_AVGX, REGR_AVGY, REGR_COUNT, REGR_INTERCEPT, REGR_R2, REGR_SLOPE, REGR_SXX, REGR_SXY, REGR_SYY, RELEASE, RENAME, REPAIR, REPEATABLE, REPLACE, RESTRICT, RESULT, RETURN, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROW, ROWID, ROWS, ROW_NUMBER, SAVEPOINT, SCHEMA, SCOPE, SCROLL, SEARCH, SECOND, SELECT, SENSITIVE, SEQUENCE, SEQUENCEFILE, SEQUENCES, SERDE, SERIALIZABLE, SESSION, SESSION_USER, SET, SETS, SHARE, SHOW, SIMILAR, SMALLINT, SNAPSHOT, SOME, SORT, SPECIFIC, SPECIFICTYPE, SQL, SQLEXCEPTION, SQLSTATE, SQLWARNING, SQRT, START, STATIC, STATISTICS, STDDEV_POP, STDDEV_SAMP, STDIN, STORED, STRING, SUBMULTISET, SUBSTRING, SUBSTRING_REGEX, SUCCEEDS, SUM, SUPER, SYMMETRIC, SYNC, SYSTEM, SYSTEM_TIME, SYSTEM_USER, TABLE, TABLES, TABLESAMPLE, TBLPROPERTIES, TEMP, TEMPORARY, TEXT, TEXTFILE, THEN, TIES, TIME, TIMESTAMP, TIMEZONE, TIMEZONE_HOUR, TIMEZONE_MINUTE, TINYINT, TO, TOP, TRAILING, TRANSACTION, TRANSLATE, TRANSLATE_REGEX, TRANSLATION, TREAT, TRIGGER, TRIM, TRIM_ARRAY, TRUE, TRUNCATE, TRY_CAST, TYPE, UESCAPE, UNBOUNDED, UNCOMMITTED, UNION, UNIQUE, UNKNOWN, UNNEST, UNSIGNED, UPDATE, UPPER, USAGE, USER, USING, UUID, VALUE, VALUES, VALUE_OF, VARBINARY, VARCHAR, VARYING, VAR_POP, VAR_SAMP, VERBOSE, VERSIONING, VIEW, VIRTUAL, WHEN, WHENEVER, WHERE, WIDTH_BUCKET, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRITE, XOR, YEAR, ZONE,
}

Variants

NoKeyword

ABORT

ABS

ACTION

ADD

ALL

ALLOCATE

ALTER

ANALYZE

AND

ANY

APPLY

ARE

ARRAY

ARRAY_AGG

ARRAY_MAX_CARDINALITY

AS

ASC

ASENSITIVE

ASSERT

ASYMMETRIC

AT

ATOMIC

AUTHORIZATION

AUTOINCREMENT

AUTO_INCREMENT

AVG

AVRO

BEGIN

BEGIN_FRAME

BEGIN_PARTITION

BETWEEN

BIGINT

BINARY

BLOB

BOOLEAN

BOTH

BY

BYTEA

CACHE

CALL

CALLED

CARDINALITY

CASCADE

CASCADED

CASE

CAST

CEIL

CEILING

CENTURY

CHAIN

CHANGE

CHAR

CHARACTER

CHARACTER_LENGTH

CHARSET

CHAR_LENGTH

CHECK

CLOB

CLOSE

CLUSTER

COALESCE

COLLATE

COLLECT

COLUMN

COLUMNS

COMMENT

COMMIT

COMMITTED

COMPUTE

CONDITION

CONNECT

CONSTRAINT

CONTAINS

CONVERT

COPY

CORR

CORRESPONDING

COUNT

COVAR_POP

COVAR_SAMP

CREATE

CROSS

CSV

CUBE

CUME_DIST

CURRENT

CURRENT_CATALOG

CURRENT_DATE

CURRENT_DEFAULT_TRANSFORM_GROUP

CURRENT_PATH

CURRENT_ROLE

CURRENT_ROW

CURRENT_SCHEMA

CURRENT_TIME

CURRENT_TIMESTAMP

CURRENT_TRANSFORM_GROUP_FOR_TYPE

CURRENT_USER

CURSOR

CYCLE

DATA

DATABASE

DATE

DAY

DEALLOCATE

DEC

DECADE

DECIMAL

DECLARE

DEFAULT

DELETE

DELIMITED

DELIMITER

DENSE_RANK

DEREF

DESC

DESCRIBE

DETERMINISTIC

DIRECTORY

DISCONNECT

DISTINCT

DISTRIBUTE

DOUBLE

DOW

DOY

DROP

DUPLICATE

DYNAMIC

EACH

ELEMENT

ELSE

END

END_EXEC

END_FRAME

END_PARTITION

ENGINE

ENUM

EPOCH

EQUALS

ERROR

ESCAPE

EVENT

EVERY

EXCEPT

EXEC

EXECUTE

EXISTS

EXP

EXPLAIN

EXTENDED

EXTERNAL

EXTRACT

FAIL

FALSE

FETCH

FIELDS

FILTER

FIRST

FIRST_VALUE

FLOAT

FLOOR

FOLLOWING

FOR

FOREIGN

FORMAT

FRAME_ROW

FREE

FROM

FULL

FUNCTION

FUSION

GET

GLOBAL

GRANT

GRANTED

GROUP

GROUPING

GROUPS

HAVING

HEADER

HIVEVAR

HOLD

HOUR

IDENTITY

IF

IGNORE

ILIKE

IN

INDEX

INDICATOR

INNER

INOUT

INPUTFORMAT

INSENSITIVE

INSERT

INT

INTEGER

INTERSECT

INTERSECTION

INTERVAL

INTO

IS

ISODOW

ISOLATION

ISOYEAR

JOIN

JSONFILE

JULIAN

KEY

LAG

LANGUAGE

LARGE

LAST

LAST_VALUE

LATERAL

LEAD

LEADING

LEFT

LEVEL

LIKE

LIKE_REGEX

LIMIT

LISTAGG

LN

LOCAL

LOCALTIME

LOCALTIMESTAMP

LOCATION

LOWER

MANAGEDLOCATION

MATCH

MATERIALIZED

MAX

MEMBER

MERGE

METADATA

METHOD

MICROSECONDS

MILLENIUM

MILLISECONDS

MIN

MINUTE

MOD

MODIFIES

MODULE

MONTH

MSCK

MULTISET

NATIONAL

NATURAL

NCHAR

NCLOB

NEW

NEXT

NO

NONE

NORMALIZE

NOSCAN

NOT

NTH_VALUE

NTILE

NULL

NULLIF

NULLS

NUMERIC

OBJECT

OCCURRENCES_REGEX

OCTET_LENGTH

OF

OFFSET

OLD

ON

ONLY

OPEN

OPTION

OR

ORC

ORDER

OUT

OUTER

OUTPUTFORMAT

OVER

OVERFLOW

OVERLAPS

OVERLAY

OVERWRITE

PARAMETER

PARQUET

PARTITION

PARTITIONED

PARTITIONS

PERCENT

PERCENTILE_CONT

PERCENTILE_DISC

PERCENT_RANK

PERIOD

PORTION

POSITION

POSITION_REGEX

POWER

PRECEDES

PRECEDING

PRECISION

PREPARE

PRIMARY

PRIVILEGES

PROCEDURE

PURGE

QUARTER

RANGE

RANK

RCFILE

READ

READS

REAL

RECURSIVE

REF

REFERENCES

REFERENCING

REGCLASS

REGR_AVGX

REGR_AVGY

REGR_COUNT

REGR_INTERCEPT

REGR_R2

REGR_SLOPE

REGR_SXX

REGR_SXY

REGR_SYY

RELEASE

RENAME

REPAIR

REPEATABLE

REPLACE

RESTRICT

RESULT

RETURN

RETURNS

REVOKE

RIGHT

ROLE

ROLLBACK

ROLLUP

ROW

ROWID

ROWS

ROW_NUMBER

SAVEPOINT

SCHEMA

SCOPE

SCROLL

SEARCH

SECOND

SELECT

SENSITIVE

SEQUENCE

SEQUENCEFILE

SEQUENCES

SERDE

SERIALIZABLE

SESSION

SESSION_USER

SET

SETS

SHARE

SHOW

SIMILAR

SMALLINT

SNAPSHOT

SOME

SORT

SPECIFIC

SPECIFICTYPE

SQL

SQLEXCEPTION

SQLSTATE

SQLWARNING

SQRT

START

STATIC

STATISTICS

STDDEV_POP

STDDEV_SAMP

STDIN

STORED

STRING

SUBMULTISET

SUBSTRING

SUBSTRING_REGEX

SUCCEEDS

SUM

SUPER

SYMMETRIC

SYNC

SYSTEM

SYSTEM_TIME

SYSTEM_USER

TABLE

TABLES

TABLESAMPLE

TBLPROPERTIES

TEMP

TEMPORARY

TEXT

TEXTFILE

THEN

TIES

TIME

TIMESTAMP

TIMEZONE

TIMEZONE_HOUR

TIMEZONE_MINUTE

TINYINT

TO

TOP

TRAILING

TRANSACTION

TRANSLATE

TRANSLATE_REGEX

TRANSLATION

TREAT

TRIGGER

TRIM

TRIM_ARRAY

TRUE

TRUNCATE

TRY_CAST

TYPE

UESCAPE

UNBOUNDED

UNCOMMITTED

UNION

UNIQUE

UNKNOWN

UNNEST

UNSIGNED

UPDATE

UPPER

USAGE

USER

USING

UUID

VALUE

VALUES

VALUE_OF

VARBINARY

VARCHAR

VARYING

VAR_POP

VAR_SAMP

VERBOSE

VERSIONING

VIEW

VIRTUAL

WHEN

WHENEVER

WHERE

WIDTH_BUCKET

WINDOW

WITH

WITHIN

WITHOUT

WORK

WRITE

XOR

YEAR

ZONE

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

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

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.