pub enum Keyword {
Show 607 variants
NoKeyword,
ABORT,
ABS,
ABSOLUTE,
ACTION,
ADD,
ADMIN,
AGAINST,
ALL,
ALLOCATE,
ALTER,
ALWAYS,
ANALYZE,
AND,
ANTI,
ANY,
APPLY,
ARCHIVE,
ARE,
ARRAY,
ARRAY_AGG,
ARRAY_MAX_CARDINALITY,
AS,
ASC,
ASENSITIVE,
ASSERT,
ASYMMETRIC,
AT,
ATOMIC,
AUTHORIZATION,
AUTOINCREMENT,
AUTO_INCREMENT,
AVG,
AVRO,
BACKWARD,
BEGIN,
BEGIN_FRAME,
BEGIN_PARTITION,
BETWEEN,
BIGDECIMAL,
BIGINT,
BIGNUMERIC,
BINARY,
BLOB,
BLOOMFILTER,
BOOL,
BOOLEAN,
BOTH,
BTREE,
BY,
BYPASSRLS,
BYTEA,
CACHE,
CALL,
CALLED,
CARDINALITY,
CASCADE,
CASCADED,
CASE,
CAST,
CEIL,
CEILING,
CENTURY,
CHAIN,
CHANGE,
CHAR,
CHARACTER,
CHARACTERS,
CHARACTER_LENGTH,
CHARSET,
CHAR_LENGTH,
CHECK,
CLOB,
CLONE,
CLOSE,
CLUSTER,
COALESCE,
COLLATE,
COLLATION,
COLLECT,
COLUMN,
COLUMNS,
COMMENT,
COMMIT,
COMMITTED,
COMPRESSION,
COMPUTE,
CONCURRENTLY,
CONDITION,
CONFLICT,
CONNECT,
CONNECTION,
CONSTRAINT,
CONTAINS,
CONVERT,
COPY,
COPY_OPTIONS,
CORR,
CORRESPONDING,
COUNT,
COVAR_POP,
COVAR_SAMP,
CREATE,
CREATEDB,
CREATEROLE,
CREDENTIALS,
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,
DATETIME,
DAY,
DEALLOCATE,
DEC,
DECADE,
DECIMAL,
DECLARE,
DEFAULT,
DELETE,
DELIMITED,
DELIMITER,
DELTA,
DENSE_RANK,
DEREF,
DESC,
DESCRIBE,
DETAIL,
DETERMINISTIC,
DIRECTORY,
DISCARD,
DISCONNECT,
DISTINCT,
DISTRIBUTE,
DIV,
DO,
DOUBLE,
DOW,
DOY,
DROP,
DRY,
DUPLICATE,
DYNAMIC,
EACH,
ELEMENT,
ELSE,
ENCODING,
ENCRYPTION,
END,
END_EXEC,
ENDPOINT,
END_FRAME,
END_PARTITION,
ENGINE,
ENUM,
EPOCH,
EQUALS,
ERROR,
ESCAPE,
EVENT,
EVERY,
EXCEPT,
EXCLUDE,
EXEC,
EXECUTE,
EXISTS,
EXP,
EXPANSION,
EXPLAIN,
EXTENDED,
EXTERNAL,
EXTRACT,
FAIL,
FALSE,
FETCH,
FIELDS,
FILE,
FILES,
FILE_FORMAT,
FILTER,
FIRST,
FIRST_VALUE,
FLOAT,
FLOAT4,
FLOAT8,
FLOOR,
FOLLOWING,
FOR,
FORCE,
FORCE_NOT_NULL,
FORCE_NULL,
FORCE_QUOTE,
FOREIGN,
FORMAT,
FORWARD,
FRAME_ROW,
FREE,
FREEZE,
FROM,
FSCK,
FULL,
FULLTEXT,
FUNCTION,
FUNCTIONS,
FUSION,
GENERATE,
GENERATED,
GET,
GLOBAL,
GRANT,
GRANTED,
GRAPHVIZ,
GROUP,
GROUPING,
GROUPS,
HASH,
HAVING,
HEADER,
HISTORY,
HIVEVAR,
HOLD,
HOUR,
HOURS,
IDENTITY,
IF,
IGNORE,
ILIKE,
IMMUTABLE,
IN,
INCLUDE,
INCREMENT,
INDEX,
INDICATOR,
INHERIT,
INNER,
INOUT,
INPUTFORMAT,
INSENSITIVE,
INSERT,
INT,
INT2,
INT4,
INT8,
INTEGER,
INTERSECT,
INTERSECTION,
INTERVAL,
INTO,
IS,
ISODOW,
ISOLATION,
ISOYEAR,
JAR,
JOIN,
JSON,
JSONFILE,
JULIAN,
KEY,
KILL,
LAG,
LANGUAGE,
LARGE,
LAST,
LAST_VALUE,
LATERAL,
LEAD,
LEADING,
LEFT,
LEVEL,
LIKE,
LIKE_REGEX,
LIMIT,
LISTAGG,
LN,
LOCAL,
LOCALTIME,
LOCALTIMESTAMP,
LOCATION,
LOCKED,
LOGIN,
LOWER,
MACRO,
MANAGEDLOCATION,
MATCH,
MATCHED,
MATERIALIZED,
MAX,
MAXVALUE,
MEDIUMINT,
MEMBER,
MERGE,
METADATA,
METHOD,
MICROSECOND,
MICROSECONDS,
MILLENIUM,
MILLENNIUM,
MILLISECOND,
MILLISECONDS,
MIN,
MINUTE,
MINVALUE,
MOD,
MODE,
MODIFIES,
MODULE,
MONTH,
MSCK,
MULTISET,
MUTATION,
NAME,
NANOSECOND,
NANOSECONDS,
NATIONAL,
NATURAL,
NCHAR,
NCLOB,
NEW,
NEXT,
NO,
NOBYPASSRLS,
NOCREATEDB,
NOCREATEROLE,
NOINHERIT,
NOLOGIN,
NONE,
NOREPLICATION,
NORMALIZE,
NOSCAN,
NOSUPERUSER,
NOT,
NOTHING,
NOWAIT,
NTH_VALUE,
NTILE,
NULL,
NULLIF,
NULLS,
NUMERIC,
NVARCHAR,
OBJECT,
OCCURRENCES_REGEX,
OCTETS,
OCTET_LENGTH,
OF,
OFFSET,
OLD,
ON,
ONLY,
OPEN,
OPERATOR,
OPTIMIZE,
OPTION,
OPTIONS,
OR,
ORC,
ORDER,
OUT,
OUTER,
OUTPUTFORMAT,
OVER,
OVERFLOW,
OVERLAPS,
OVERLAY,
OVERWRITE,
OWNED,
PARAMETER,
PARQUET,
PARTITION,
PARTITIONED,
PARTITIONS,
PASSWORD,
PATTERN,
PERCENT,
PERCENTILE_CONT,
PERCENTILE_DISC,
PERCENT_RANK,
PERIOD,
PIVOT,
PLACING,
PLANS,
PORTION,
POSITION,
POSITION_REGEX,
POWER,
PRECEDES,
PRECEDING,
PRECISION,
PREPARE,
PRESERVE,
PRIMARY,
PRIOR,
PRIVILEGES,
PROCEDURE,
PROGRAM,
PURGE,
QUALIFY,
QUARTER,
QUERY,
QUOTE,
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,
RELATIVE,
RELEASE,
RENAME,
REORG,
REPAIR,
REPEATABLE,
REPLACE,
REPLICATION,
RESET,
RESTRICT,
RESULT,
RETAIN,
RETURN,
RETURNING,
RETURNS,
REVOKE,
RIGHT,
ROLE,
ROLLBACK,
ROLLUP,
ROW,
ROWID,
ROWS,
ROW_NUMBER,
RUN,
SAFE_CAST,
SAVEPOINT,
SCHEMA,
SCOPE,
SCROLL,
SEARCH,
SECOND,
SELECT,
SEMI,
SENSITIVE,
SEQUENCE,
SEQUENCEFILE,
SEQUENCES,
SERDE,
SERIALIZABLE,
SESSION,
SESSION_USER,
SET,
SETS,
SHARE,
SHOW,
SIMILAR,
SKIP,
SMALLINT,
SNAPSHOT,
SOME,
SORT,
SPATIAL,
SPECIFIC,
SPECIFICTYPE,
SQL,
SQLEXCEPTION,
SQLSTATE,
SQLWARNING,
SQRT,
STABLE,
STAGE,
START,
STATIC,
STATISTICS,
STDDEV_POP,
STDDEV_SAMP,
STDIN,
STDOUT,
STORAGE_INTEGRATION,
STORED,
STRICT,
STRING,
SUBMULTISET,
SUBSTRING,
SUBSTRING_REGEX,
SUCCEEDS,
SUM,
SUPER,
SUPERUSER,
SWAP,
SYMMETRIC,
SYNC,
SYSTEM,
SYSTEM_TIME,
SYSTEM_USER,
TABLE,
TABLES,
TABLESAMPLE,
TBLPROPERTIES,
TEMP,
TEMPORARY,
TEXT,
TEXTFILE,
THEN,
TIES,
TIME,
TIMESTAMP,
TIMESTAMPTZ,
TIMETZ,
TIMEZONE,
TIMEZONE_HOUR,
TIMEZONE_MINUTE,
TINYINT,
TO,
TOP,
TRAILING,
TRANSACTION,
TRANSIENT,
TRANSLATE,
TRANSLATE_REGEX,
TRANSLATION,
TREAT,
TRIGGER,
TRIM,
TRIM_ARRAY,
TRUE,
TRUNCATE,
TRY_CAST,
TYPE,
UESCAPE,
UNBOUNDED,
UNCACHE,
UNCOMMITTED,
UNION,
UNIQUE,
UNKNOWN,
UNLOGGED,
UNNEST,
UNSIGNED,
UNTIL,
UPDATE,
UPPER,
URL,
USAGE,
USE,
USER,
USING,
UUID,
VACUUM,
VALID,
VALIDATION_MODE,
VALUE,
VALUES,
VALUE_OF,
VARBINARY,
VARCHAR,
VARIABLES,
VARYING,
VAR_POP,
VAR_SAMP,
VERBOSE,
VERSIONING,
VIEW,
VIRTUAL,
VOLATILE,
WEEK,
WHEN,
WHENEVER,
WHERE,
WIDTH_BUCKET,
WINDOW,
WITH,
WITHIN,
WITHOUT,
WORK,
WRITE,
XOR,
YEAR,
ZONE,
ZORDER,
}
Variants§
NoKeyword
ABORT
ABS
ABSOLUTE
ACTION
ADD
ADMIN
AGAINST
ALL
ALLOCATE
ALTER
ALWAYS
ANALYZE
AND
ANTI
ANY
APPLY
ARCHIVE
ARE
ARRAY
ARRAY_AGG
ARRAY_MAX_CARDINALITY
AS
ASC
ASENSITIVE
ASSERT
ASYMMETRIC
AT
ATOMIC
AUTHORIZATION
AUTOINCREMENT
AUTO_INCREMENT
AVG
AVRO
BACKWARD
BEGIN
BEGIN_FRAME
BEGIN_PARTITION
BETWEEN
BIGDECIMAL
BIGINT
BIGNUMERIC
BINARY
BLOB
BLOOMFILTER
BOOL
BOOLEAN
BOTH
BTREE
BY
BYPASSRLS
BYTEA
CACHE
CALL
CALLED
CARDINALITY
CASCADE
CASCADED
CASE
CAST
CEIL
CEILING
CENTURY
CHAIN
CHANGE
CHAR
CHARACTER
CHARACTERS
CHARACTER_LENGTH
CHARSET
CHAR_LENGTH
CHECK
CLOB
CLONE
CLOSE
CLUSTER
COALESCE
COLLATE
COLLATION
COLLECT
COLUMN
COLUMNS
COMMENT
COMMIT
COMMITTED
COMPRESSION
COMPUTE
CONCURRENTLY
CONDITION
CONFLICT
CONNECT
CONNECTION
CONSTRAINT
CONTAINS
CONVERT
COPY
COPY_OPTIONS
CORR
CORRESPONDING
COUNT
COVAR_POP
COVAR_SAMP
CREATE
CREATEDB
CREATEROLE
CREDENTIALS
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
DATETIME
DAY
DEALLOCATE
DEC
DECADE
DECIMAL
DECLARE
DEFAULT
DELETE
DELIMITED
DELIMITER
DELTA
DENSE_RANK
DEREF
DESC
DESCRIBE
DETAIL
DETERMINISTIC
DIRECTORY
DISCARD
DISCONNECT
DISTINCT
DISTRIBUTE
DIV
DO
DOUBLE
DOW
DOY
DROP
DRY
DUPLICATE
DYNAMIC
EACH
ELEMENT
ELSE
ENCODING
ENCRYPTION
END
END_EXEC
ENDPOINT
END_FRAME
END_PARTITION
ENGINE
ENUM
EPOCH
EQUALS
ERROR
ESCAPE
EVENT
EVERY
EXCEPT
EXCLUDE
EXEC
EXECUTE
EXISTS
EXP
EXPANSION
EXPLAIN
EXTENDED
EXTERNAL
EXTRACT
FAIL
FALSE
FETCH
FIELDS
FILE
FILES
FILE_FORMAT
FILTER
FIRST
FIRST_VALUE
FLOAT
FLOAT4
FLOAT8
FLOOR
FOLLOWING
FOR
FORCE
FORCE_NOT_NULL
FORCE_NULL
FORCE_QUOTE
FOREIGN
FORMAT
FORWARD
FRAME_ROW
FREE
FREEZE
FROM
FSCK
FULL
FULLTEXT
FUNCTION
FUNCTIONS
FUSION
GENERATE
GENERATED
GET
GLOBAL
GRANT
GRANTED
GRAPHVIZ
GROUP
GROUPING
GROUPS
HASH
HAVING
HEADER
HISTORY
HIVEVAR
HOLD
HOUR
HOURS
IDENTITY
IF
IGNORE
ILIKE
IMMUTABLE
IN
INCLUDE
INCREMENT
INDEX
INDICATOR
INHERIT
INNER
INOUT
INPUTFORMAT
INSENSITIVE
INSERT
INT
INT2
INT4
INT8
INTEGER
INTERSECT
INTERSECTION
INTERVAL
INTO
IS
ISODOW
ISOLATION
ISOYEAR
JAR
JOIN
JSON
JSONFILE
JULIAN
KEY
KILL
LAG
LANGUAGE
LARGE
LAST
LAST_VALUE
LATERAL
LEAD
LEADING
LEFT
LEVEL
LIKE
LIKE_REGEX
LIMIT
LISTAGG
LN
LOCAL
LOCALTIME
LOCALTIMESTAMP
LOCATION
LOCKED
LOGIN
LOWER
MACRO
MANAGEDLOCATION
MATCH
MATCHED
MATERIALIZED
MAX
MAXVALUE
MEDIUMINT
MEMBER
MERGE
METADATA
METHOD
MICROSECOND
MICROSECONDS
MILLENIUM
MILLENNIUM
MILLISECOND
MILLISECONDS
MIN
MINUTE
MINVALUE
MOD
MODE
MODIFIES
MODULE
MONTH
MSCK
MULTISET
MUTATION
NAME
NANOSECOND
NANOSECONDS
NATIONAL
NATURAL
NCHAR
NCLOB
NEW
NEXT
NO
NOBYPASSRLS
NOCREATEDB
NOCREATEROLE
NOINHERIT
NOLOGIN
NONE
NOREPLICATION
NORMALIZE
NOSCAN
NOSUPERUSER
NOT
NOTHING
NOWAIT
NTH_VALUE
NTILE
NULL
NULLIF
NULLS
NUMERIC
NVARCHAR
OBJECT
OCCURRENCES_REGEX
OCTETS
OCTET_LENGTH
OF
OFFSET
OLD
ON
ONLY
OPEN
OPERATOR
OPTIMIZE
OPTION
OPTIONS
OR
ORC
ORDER
OUT
OUTER
OUTPUTFORMAT
OVER
OVERFLOW
OVERLAPS
OVERLAY
OVERWRITE
OWNED
PARAMETER
PARQUET
PARTITION
PARTITIONED
PARTITIONS
PASSWORD
PATTERN
PERCENT
PERCENTILE_CONT
PERCENTILE_DISC
PERCENT_RANK
PERIOD
PIVOT
PLACING
PLANS
PORTION
POSITION
POSITION_REGEX
POWER
PRECEDES
PRECEDING
PRECISION
PREPARE
PRESERVE
PRIMARY
PRIOR
PRIVILEGES
PROCEDURE
PROGRAM
PURGE
QUALIFY
QUARTER
QUERY
QUOTE
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
RELATIVE
RELEASE
RENAME
REORG
REPAIR
REPEATABLE
REPLACE
REPLICATION
RESET
RESTRICT
RESULT
RETAIN
RETURN
RETURNING
RETURNS
REVOKE
RIGHT
ROLE
ROLLBACK
ROLLUP
ROW
ROWID
ROWS
ROW_NUMBER
RUN
SAFE_CAST
SAVEPOINT
SCHEMA
SCOPE
SCROLL
SEARCH
SECOND
SELECT
SEMI
SENSITIVE
SEQUENCE
SEQUENCEFILE
SEQUENCES
SERDE
SERIALIZABLE
SESSION
SESSION_USER
SET
SETS
SHARE
SHOW
SIMILAR
SKIP
SMALLINT
SNAPSHOT
SOME
SORT
SPATIAL
SPECIFIC
SPECIFICTYPE
SQL
SQLEXCEPTION
SQLSTATE
SQLWARNING
SQRT
STABLE
STAGE
START
STATIC
STATISTICS
STDDEV_POP
STDDEV_SAMP
STDIN
STDOUT
STORAGE_INTEGRATION
STORED
STRICT
STRING
SUBMULTISET
SUBSTRING
SUBSTRING_REGEX
SUCCEEDS
SUM
SUPER
SUPERUSER
SWAP
SYMMETRIC
SYNC
SYSTEM
SYSTEM_TIME
SYSTEM_USER
TABLE
TABLES
TABLESAMPLE
TBLPROPERTIES
TEMP
TEMPORARY
TEXT
TEXTFILE
THEN
TIES
TIME
TIMESTAMP
TIMESTAMPTZ
TIMETZ
TIMEZONE
TIMEZONE_HOUR
TIMEZONE_MINUTE
TINYINT
TO
TOP
TRAILING
TRANSACTION
TRANSIENT
TRANSLATE
TRANSLATE_REGEX
TRANSLATION
TREAT
TRIGGER
TRIM
TRIM_ARRAY
TRUE
TRUNCATE
TRY_CAST
TYPE
UESCAPE
UNBOUNDED
UNCACHE
UNCOMMITTED
UNION
UNIQUE
UNKNOWN
UNLOGGED
UNNEST
UNSIGNED
UNTIL
UPDATE
UPPER
URL
USAGE
USE
USER
USING
UUID
VACUUM
VALID
VALIDATION_MODE
VALUE
VALUES
VALUE_OF
VARBINARY
VARCHAR
VARIABLES
VARYING
VAR_POP
VAR_SAMP
VERBOSE
VERSIONING
VIEW
VIRTUAL
VOLATILE
WEEK
WHEN
WHENEVER
WHERE
WIDTH_BUCKET
WINDOW
WITH
WITHIN
WITHOUT
WORK
WRITE
XOR
YEAR
ZONE
ZORDER
Trait Implementations§
source§impl<'de> Deserialize<'de> for Keyword
impl<'de> Deserialize<'de> for Keyword
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for Keyword
impl Ord for Keyword
source§impl PartialEq<Keyword> for Keyword
impl PartialEq<Keyword> for Keyword
source§impl PartialOrd<Keyword> for Keyword
impl PartialOrd<Keyword> for Keyword
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl VisitMut for Keyword
impl VisitMut for Keyword
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
impl Copy for Keyword
impl Eq for Keyword
impl StructuralEq for Keyword
impl StructuralPartialEq for Keyword
Auto Trait Implementations§
impl RefUnwindSafe for Keyword
impl Send for Keyword
impl Sync for Keyword
impl Unpin for Keyword
impl UnwindSafe for Keyword
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