pub enum Keyword {
Show 838 variants
NoKeyword,
ABORT,
ABS,
ABSENT,
ABSOLUTE,
ACCESS,
ACCOUNT,
ACTION,
ADD,
ADMIN,
AFTER,
AGAINST,
AGGREGATION,
ALGORITHM,
ALIAS,
ALL,
ALLOCATE,
ALTER,
ALWAYS,
ANALYZE,
AND,
ANTI,
ANY,
APPLICATION,
APPLY,
ARCHIVE,
ARE,
ARRAY,
ARRAY_MAX_CARDINALITY,
AS,
ASC,
ASENSITIVE,
ASOF,
ASSERT,
ASYMMETRIC,
AT,
ATOMIC,
ATTACH,
AUTHORIZATION,
AUTO,
AUTOINCREMENT,
AUTO_INCREMENT,
AVG,
AVRO,
BACKWARD,
BASE64,
BEFORE,
BEGIN,
BEGIN_FRAME,
BEGIN_PARTITION,
BERNOULLI,
BETWEEN,
BIGDECIMAL,
BIGINT,
BIGNUMERIC,
BINARY,
BINDING,
BIT,
BLOB,
BLOCK,
BLOOMFILTER,
BOOL,
BOOLEAN,
BOTH,
BROWSE,
BTREE,
BUCKET,
BUCKETS,
BY,
BYPASSRLS,
BYTEA,
BYTES,
CACHE,
CALL,
CALLED,
CARDINALITY,
CASCADE,
CASCADED,
CASE,
CAST,
CATALOG,
CATCH,
CEIL,
CEILING,
CENTURY,
CHAIN,
CHANGE,
CHANGE_TRACKING,
CHANNEL,
CHAR,
CHARACTER,
CHARACTERS,
CHARACTER_LENGTH,
CHARSET,
CHAR_LENGTH,
CHECK,
CLEAR,
CLOB,
CLONE,
CLOSE,
CLUSTER,
CLUSTERED,
CLUSTERING,
COALESCE,
COLLATE,
COLLATION,
COLLECT,
COLLECTION,
COLUMN,
COLUMNS,
COLUMNSTORE,
COMMENT,
COMMIT,
COMMITTED,
COMPRESSION,
COMPUTE,
CONCURRENTLY,
CONDITION,
CONFLICT,
CONNECT,
CONNECTION,
CONSTRAINT,
CONTAINS,
CONTINUE,
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,
DATABASES,
DATA_RETENTION_TIME_IN_DAYS,
DATE,
DATE32,
DATETIME,
DATETIME64,
DAY,
DAYOFWEEK,
DAYOFYEAR,
DAYS,
DEALLOCATE,
DEC,
DECADE,
DECIMAL,
DECLARE,
DEDUPLICATE,
DEFAULT,
DEFAULT_DDL_COLLATION,
DEFERRABLE,
DEFERRED,
DEFINE,
DEFINED,
DEFINER,
DELAYED,
DELETE,
DELIMITED,
DELIMITER,
DELTA,
DENSE_RANK,
DEREF,
DESC,
DESCRIBE,
DETACH,
DETAIL,
DETERMINISTIC,
DIRECTORY,
DISABLE,
DISCARD,
DISCONNECT,
DISTINCT,
DISTRIBUTE,
DIV,
DO,
DOUBLE,
DOW,
DOY,
DROP,
DRY,
DUPLICATE,
DYNAMIC,
EACH,
ELEMENT,
ELEMENTS,
ELSE,
EMPTY,
ENABLE,
ENABLE_SCHEMA_EVOLUTION,
ENCODING,
ENCRYPTION,
END,
END_EXEC,
ENDPOINT,
END_FRAME,
END_PARTITION,
ENFORCED,
ENGINE,
ENUM,
ENUM16,
ENUM8,
EPHEMERAL,
EPOCH,
EQUALS,
ERROR,
ESCAPE,
ESCAPED,
ESTIMATE,
EVENT,
EVERY,
EXCEPT,
EXCEPTION,
EXCLUDE,
EXCLUSIVE,
EXEC,
EXECUTE,
EXISTS,
EXP,
EXPANSION,
EXPLAIN,
EXPLICIT,
EXPORT,
EXTENDED,
EXTENSION,
EXTERNAL,
EXTRACT,
FAIL,
FALSE,
FETCH,
FIELDS,
FILE,
FILES,
FILE_FORMAT,
FILL,
FILTER,
FINAL,
FIRST,
FIRST_VALUE,
FIXEDSTRING,
FLOAT,
FLOAT32,
FLOAT4,
FLOAT64,
FLOAT8,
FLOOR,
FLUSH,
FN,
FOLLOWING,
FOR,
FORCE,
FORCE_NOT_NULL,
FORCE_NULL,
FORCE_QUOTE,
FOREIGN,
FORMAT,
FORMATTED,
FORWARD,
FRAME_ROW,
FREE,
FREEZE,
FROM,
FSCK,
FULL,
FULLTEXT,
FUNCTION,
FUNCTIONS,
FUSION,
GENERAL,
GENERATE,
GENERATED,
GEOGRAPHY,
GET,
GLOBAL,
GRANT,
GRANTED,
GRANTS,
GRAPHVIZ,
GROUP,
GROUPING,
GROUPS,
HASH,
HAVING,
HEADER,
HEAP,
HIGH_PRIORITY,
HISTORY,
HIVEVAR,
HOLD,
HOSTS,
HOUR,
HOURS,
ID,
IDENTITY,
IDENTITY_INSERT,
IF,
IGNORE,
ILIKE,
IMMEDIATE,
IMMUTABLE,
IN,
INCLUDE,
INCLUDE_NULL_VALUES,
INCREMENT,
INDEX,
INDICATOR,
INHERIT,
INITIALLY,
INNER,
INOUT,
INPATH,
INPUT,
INPUTFORMAT,
INSENSITIVE,
INSERT,
INSTALL,
INSTEAD,
INT,
INT128,
INT16,
INT2,
INT256,
INT32,
INT4,
INT64,
INT8,
INTEGER,
INTERPOLATE,
INTERSECT,
INTERSECTION,
INTERVAL,
INTO,
INVOKER,
IO,
IS,
ISODOW,
ISOLATION,
ISOWEEK,
ISOYEAR,
ITEMS,
JAR,
JOIN,
JSON,
JSONB,
JSONFILE,
JSON_TABLE,
JULIAN,
KEY,
KEYS,
KILL,
LAG,
LANGUAGE,
LARGE,
LAST,
LAST_VALUE,
LATERAL,
LEAD,
LEADING,
LEFT,
LEVEL,
LIKE,
LIKE_REGEX,
LIMIT,
LINES,
LIST,
LISTEN,
LN,
LOAD,
LOCAL,
LOCALTIME,
LOCALTIMESTAMP,
LOCATION,
LOCK,
LOCKED,
LOG,
LOGIN,
LOGS,
LONGBLOB,
LONGTEXT,
LOWCARDINALITY,
LOWER,
LOW_PRIORITY,
LS,
MACRO,
MANAGEDLOCATION,
MAP,
MASKING,
MATCH,
MATCHED,
MATCHES,
MATCH_CONDITION,
MATCH_RECOGNIZE,
MATERIALIZE,
MATERIALIZED,
MAX,
MAXVALUE,
MAX_DATA_EXTENSION_TIME_IN_DAYS,
MEASURES,
MEDIUMBLOB,
MEDIUMINT,
MEDIUMTEXT,
MEMBER,
MERGE,
METADATA,
METHOD,
MICROSECOND,
MICROSECONDS,
MILLENIUM,
MILLENNIUM,
MILLISECOND,
MILLISECONDS,
MIN,
MINUS,
MINUTE,
MINUTES,
MINVALUE,
MOD,
MODE,
MODIFIES,
MODIFY,
MODULE,
MONTH,
MONTHS,
MSCK,
MULTISET,
MUTATION,
NAME,
NANOSECOND,
NANOSECONDS,
NATIONAL,
NATURAL,
NCHAR,
NCLOB,
NESTED,
NEW,
NEXT,
NFC,
NFD,
NFKC,
NFKD,
NO,
NOBYPASSRLS,
NOCREATEDB,
NOCREATEROLE,
NOINHERIT,
NOLOGIN,
NONE,
NOORDER,
NOREPLICATION,
NORMALIZE,
NORMALIZED,
NOSCAN,
NOSUPERUSER,
NOT,
NOTHING,
NOTIFY,
NOWAIT,
NO_WRITE_TO_BINLOG,
NTH_VALUE,
NTILE,
NULL,
NULLABLE,
NULLIF,
NULLS,
NUMERIC,
NVARCHAR,
OBJECT,
OCCURRENCES_REGEX,
OCTETS,
OCTET_LENGTH,
OF,
OFF,
OFFSET,
OFFSETS,
OLD,
OMIT,
ON,
ONE,
ONLY,
OPEN,
OPENJSON,
OPERATOR,
OPTIMIZE,
OPTIMIZER_COSTS,
OPTION,
OPTIONS,
OR,
ORC,
ORDER,
ORDINALITY,
OUT,
OUTER,
OUTPUTFORMAT,
OVER,
OVERFLOW,
OVERLAPS,
OVERLAY,
OVERWRITE,
OWNED,
OWNER,
PARALLEL,
PARAMETER,
PARQUET,
PART,
PARTITION,
PARTITIONED,
PARTITIONS,
PASSWORD,
PAST,
PATH,
PATTERN,
PER,
PERCENT,
PERCENTILE_CONT,
PERCENTILE_DISC,
PERCENT_RANK,
PERIOD,
PERMISSIVE,
PERSISTENT,
PIVOT,
PLACING,
PLAN,
PLANS,
POLICY,
PORTION,
POSITION,
POSITION_REGEX,
POWER,
PRAGMA,
PRECEDES,
PRECEDING,
PRECISION,
PREPARE,
PRESERVE,
PREWHERE,
PRIMARY,
PRIOR,
PRIVILEGES,
PROCEDURE,
PROFILE,
PROGRAM,
PROJECTION,
PUBLIC,
PURGE,
QUALIFY,
QUARTER,
QUERY,
QUOTE,
RAISERROR,
RANGE,
RANK,
RAW,
RCFILE,
READ,
READS,
READ_ONLY,
REAL,
RECLUSTER,
RECURSIVE,
REF,
REFERENCES,
REFERENCING,
REGCLASS,
REGEXP,
REGR_AVGX,
REGR_AVGY,
REGR_COUNT,
REGR_INTERCEPT,
REGR_R2,
REGR_SLOPE,
REGR_SXX,
REGR_SXY,
REGR_SYY,
RELATIVE,
RELAY,
RELEASE,
REMOTE,
REMOVE,
RENAME,
REORG,
REPAIR,
REPEATABLE,
REPLACE,
REPLICA,
REPLICATION,
RESET,
RESPECT,
RESTART,
RESTRICT,
RESTRICTED,
RESTRICTIVE,
RESULT,
RESULTSET,
RESUME,
RETAIN,
RETURN,
RETURNING,
RETURNS,
REVOKE,
RIGHT,
RLIKE,
RM,
ROLE,
ROLES,
ROLLBACK,
ROLLUP,
ROOT,
ROW,
ROWID,
ROWS,
ROW_NUMBER,
RULE,
RUN,
SAFE,
SAFE_CAST,
SAMPLE,
SAVEPOINT,
SCHEMA,
SCHEMAS,
SCOPE,
SCROLL,
SEARCH,
SECOND,
SECONDARY,
SECONDS,
SECRET,
SECURITY,
SEED,
SELECT,
SEMI,
SENSITIVE,
SEPARATOR,
SEQUENCE,
SEQUENCEFILE,
SEQUENCES,
SERDE,
SERDEPROPERTIES,
SERIALIZABLE,
SESSION,
SESSION_USER,
SET,
SETERROR,
SETS,
SETTINGS,
SHARE,
SHOW,
SIMILAR,
SKIP,
SLOW,
SMALLINT,
SNAPSHOT,
SOME,
SORT,
SORTED,
SOURCE,
SPATIAL,
SPECIFIC,
SPECIFICTYPE,
SQL,
SQLEXCEPTION,
SQLSTATE,
SQLWARNING,
SQRT,
STABLE,
STAGE,
START,
STARTS,
STATEMENT,
STATIC,
STATISTICS,
STATUS,
STDDEV_POP,
STDDEV_SAMP,
STDIN,
STDOUT,
STEP,
STORAGE_INTEGRATION,
STORED,
STRICT,
STRING,
STRUCT,
SUBMULTISET,
SUBSTRING,
SUBSTRING_REGEX,
SUCCEEDS,
SUM,
SUPER,
SUPERUSER,
SUSPEND,
SWAP,
SYMMETRIC,
SYNC,
SYSTEM,
SYSTEM_TIME,
SYSTEM_USER,
TABLE,
TABLES,
TABLESAMPLE,
TAG,
TARGET,
TBLPROPERTIES,
TEMP,
TEMPORARY,
TEMPTABLE,
TERMINATED,
TERSE,
TEXT,
TEXTFILE,
THEN,
TIES,
TIME,
TIMESTAMP,
TIMESTAMPTZ,
TIMETZ,
TIMEZONE,
TIMEZONE_ABBR,
TIMEZONE_HOUR,
TIMEZONE_MINUTE,
TIMEZONE_REGION,
TINYBLOB,
TINYINT,
TINYTEXT,
TO,
TOP,
TOTALS,
TRAILING,
TRANSACTION,
TRANSIENT,
TRANSLATE,
TRANSLATE_REGEX,
TRANSLATION,
TREAT,
TRIGGER,
TRIM,
TRIM_ARRAY,
TRUE,
TRUNCATE,
TRY,
TRY_CAST,
TRY_CONVERT,
TUPLE,
TYPE,
UESCAPE,
UINT128,
UINT16,
UINT256,
UINT32,
UINT64,
UINT8,
UNBOUNDED,
UNCACHE,
UNCOMMITTED,
UNDEFINED,
UNFREEZE,
UNION,
UNIQUE,
UNKNOWN,
UNLISTEN,
UNLOAD,
UNLOCK,
UNLOGGED,
UNMATCHED,
UNNEST,
UNPIVOT,
UNSAFE,
UNSIGNED,
UNTIL,
UPDATE,
UPPER,
URL,
USAGE,
USE,
USER,
USER_RESOURCES,
USING,
UUID,
VACUUM,
VALID,
VALIDATION_MODE,
VALUE,
VALUES,
VALUE_OF,
VARBINARY,
VARCHAR,
VARIABLES,
VARYING,
VAR_POP,
VAR_SAMP,
VERBOSE,
VERSION,
VERSIONING,
VIEW,
VIEWS,
VIRTUAL,
VOLATILE,
WAREHOUSE,
WEEK,
WEEKS,
WHEN,
WHENEVER,
WHERE,
WIDTH_BUCKET,
WINDOW,
WITH,
WITHIN,
WITHOUT,
WITHOUT_ARRAY_WRAPPER,
WORK,
WRITE,
XML,
XOR,
YEAR,
YEARS,
ZONE,
ZORDER,
}
Variants§
NoKeyword
ABORT
ABS
ABSENT
ABSOLUTE
ACCESS
ACCOUNT
ACTION
ADD
ADMIN
AFTER
AGAINST
AGGREGATION
ALGORITHM
ALIAS
ALL
ALLOCATE
ALTER
ALWAYS
ANALYZE
AND
ANTI
ANY
APPLICATION
APPLY
ARCHIVE
ARE
ARRAY
ARRAY_MAX_CARDINALITY
AS
ASC
ASENSITIVE
ASOF
ASSERT
ASYMMETRIC
AT
ATOMIC
ATTACH
AUTHORIZATION
AUTO
AUTOINCREMENT
AUTO_INCREMENT
AVG
AVRO
BACKWARD
BASE64
BEFORE
BEGIN
BEGIN_FRAME
BEGIN_PARTITION
BERNOULLI
BETWEEN
BIGDECIMAL
BIGINT
BIGNUMERIC
BINARY
BINDING
BIT
BLOB
BLOCK
BLOOMFILTER
BOOL
BOOLEAN
BOTH
BROWSE
BTREE
BUCKET
BUCKETS
BY
BYPASSRLS
BYTEA
BYTES
CACHE
CALL
CALLED
CARDINALITY
CASCADE
CASCADED
CASE
CAST
CATALOG
CATCH
CEIL
CEILING
CENTURY
CHAIN
CHANGE
CHANGE_TRACKING
CHANNEL
CHAR
CHARACTER
CHARACTERS
CHARACTER_LENGTH
CHARSET
CHAR_LENGTH
CHECK
CLEAR
CLOB
CLONE
CLOSE
CLUSTER
CLUSTERED
CLUSTERING
COALESCE
COLLATE
COLLATION
COLLECT
COLLECTION
COLUMN
COLUMNS
COLUMNSTORE
COMMENT
COMMIT
COMMITTED
COMPRESSION
COMPUTE
CONCURRENTLY
CONDITION
CONFLICT
CONNECT
CONNECTION
CONSTRAINT
CONTAINS
CONTINUE
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
DATABASES
DATA_RETENTION_TIME_IN_DAYS
DATE
DATE32
DATETIME
DATETIME64
DAY
DAYOFWEEK
DAYOFYEAR
DAYS
DEALLOCATE
DEC
DECADE
DECIMAL
DECLARE
DEDUPLICATE
DEFAULT
DEFAULT_DDL_COLLATION
DEFERRABLE
DEFERRED
DEFINE
DEFINED
DEFINER
DELAYED
DELETE
DELIMITED
DELIMITER
DELTA
DENSE_RANK
DEREF
DESC
DESCRIBE
DETACH
DETAIL
DETERMINISTIC
DIRECTORY
DISABLE
DISCARD
DISCONNECT
DISTINCT
DISTRIBUTE
DIV
DO
DOUBLE
DOW
DOY
DROP
DRY
DUPLICATE
DYNAMIC
EACH
ELEMENT
ELEMENTS
ELSE
EMPTY
ENABLE
ENABLE_SCHEMA_EVOLUTION
ENCODING
ENCRYPTION
END
END_EXEC
ENDPOINT
END_FRAME
END_PARTITION
ENFORCED
ENGINE
ENUM
ENUM16
ENUM8
EPHEMERAL
EPOCH
EQUALS
ERROR
ESCAPE
ESCAPED
ESTIMATE
EVENT
EVERY
EXCEPT
EXCEPTION
EXCLUDE
EXCLUSIVE
EXEC
EXECUTE
EXISTS
EXP
EXPANSION
EXPLAIN
EXPLICIT
EXPORT
EXTENDED
EXTENSION
EXTERNAL
EXTRACT
FAIL
FALSE
FETCH
FIELDS
FILE
FILES
FILE_FORMAT
FILL
FILTER
FINAL
FIRST
FIRST_VALUE
FIXEDSTRING
FLOAT
FLOAT32
FLOAT4
FLOAT64
FLOAT8
FLOOR
FLUSH
FN
FOLLOWING
FOR
FORCE
FORCE_NOT_NULL
FORCE_NULL
FORCE_QUOTE
FOREIGN
FORMAT
FORMATTED
FORWARD
FRAME_ROW
FREE
FREEZE
FROM
FSCK
FULL
FULLTEXT
FUNCTION
FUNCTIONS
FUSION
GENERAL
GENERATE
GENERATED
GEOGRAPHY
GET
GLOBAL
GRANT
GRANTED
GRANTS
GRAPHVIZ
GROUP
GROUPING
GROUPS
HASH
HAVING
HEADER
HEAP
HIGH_PRIORITY
HISTORY
HIVEVAR
HOLD
HOSTS
HOUR
HOURS
ID
IDENTITY
IDENTITY_INSERT
IF
IGNORE
ILIKE
IMMEDIATE
IMMUTABLE
IN
INCLUDE
INCLUDE_NULL_VALUES
INCREMENT
INDEX
INDICATOR
INHERIT
INITIALLY
INNER
INOUT
INPATH
INPUT
INPUTFORMAT
INSENSITIVE
INSERT
INSTALL
INSTEAD
INT
INT128
INT16
INT2
INT256
INT32
INT4
INT64
INT8
INTEGER
INTERPOLATE
INTERSECT
INTERSECTION
INTERVAL
INTO
INVOKER
IO
IS
ISODOW
ISOLATION
ISOWEEK
ISOYEAR
ITEMS
JAR
JOIN
JSON
JSONB
JSONFILE
JSON_TABLE
JULIAN
KEY
KEYS
KILL
LAG
LANGUAGE
LARGE
LAST
LAST_VALUE
LATERAL
LEAD
LEADING
LEFT
LEVEL
LIKE
LIKE_REGEX
LIMIT
LINES
LIST
LISTEN
LN
LOAD
LOCAL
LOCALTIME
LOCALTIMESTAMP
LOCATION
LOCK
LOCKED
LOG
LOGIN
LOGS
LONGBLOB
LONGTEXT
LOWCARDINALITY
LOWER
LOW_PRIORITY
LS
MACRO
MANAGEDLOCATION
MAP
MASKING
MATCH
MATCHED
MATCHES
MATCH_CONDITION
MATCH_RECOGNIZE
MATERIALIZE
MATERIALIZED
MAX
MAXVALUE
MAX_DATA_EXTENSION_TIME_IN_DAYS
MEASURES
MEDIUMBLOB
MEDIUMINT
MEDIUMTEXT
MEMBER
MERGE
METADATA
METHOD
MICROSECOND
MICROSECONDS
MILLENIUM
MILLENNIUM
MILLISECOND
MILLISECONDS
MIN
MINUS
MINUTE
MINUTES
MINVALUE
MOD
MODE
MODIFIES
MODIFY
MODULE
MONTH
MONTHS
MSCK
MULTISET
MUTATION
NAME
NANOSECOND
NANOSECONDS
NATIONAL
NATURAL
NCHAR
NCLOB
NESTED
NEW
NEXT
NFC
NFD
NFKC
NFKD
NO
NOBYPASSRLS
NOCREATEDB
NOCREATEROLE
NOINHERIT
NOLOGIN
NONE
NOORDER
NOREPLICATION
NORMALIZE
NORMALIZED
NOSCAN
NOSUPERUSER
NOT
NOTHING
NOTIFY
NOWAIT
NO_WRITE_TO_BINLOG
NTH_VALUE
NTILE
NULL
NULLABLE
NULLIF
NULLS
NUMERIC
NVARCHAR
OBJECT
OCCURRENCES_REGEX
OCTETS
OCTET_LENGTH
OF
OFF
OFFSET
OFFSETS
OLD
OMIT
ON
ONE
ONLY
OPEN
OPENJSON
OPERATOR
OPTIMIZE
OPTIMIZER_COSTS
OPTION
OPTIONS
OR
ORC
ORDER
ORDINALITY
OUT
OUTER
OUTPUTFORMAT
OVER
OVERFLOW
OVERLAPS
OVERLAY
OVERWRITE
OWNED
OWNER
PARALLEL
PARAMETER
PARQUET
PART
PARTITION
PARTITIONED
PARTITIONS
PASSWORD
PAST
PATH
PATTERN
PER
PERCENT
PERCENTILE_CONT
PERCENTILE_DISC
PERCENT_RANK
PERIOD
PERMISSIVE
PERSISTENT
PIVOT
PLACING
PLAN
PLANS
POLICY
PORTION
POSITION
POSITION_REGEX
POWER
PRAGMA
PRECEDES
PRECEDING
PRECISION
PREPARE
PRESERVE
PREWHERE
PRIMARY
PRIOR
PRIVILEGES
PROCEDURE
PROFILE
PROGRAM
PROJECTION
PUBLIC
PURGE
QUALIFY
QUARTER
QUERY
QUOTE
RAISERROR
RANGE
RANK
RAW
RCFILE
READ
READS
READ_ONLY
REAL
RECLUSTER
RECURSIVE
REF
REFERENCES
REFERENCING
REGCLASS
REGEXP
REGR_AVGX
REGR_AVGY
REGR_COUNT
REGR_INTERCEPT
REGR_R2
REGR_SLOPE
REGR_SXX
REGR_SXY
REGR_SYY
RELATIVE
RELAY
RELEASE
REMOTE
REMOVE
RENAME
REORG
REPAIR
REPEATABLE
REPLACE
REPLICA
REPLICATION
RESET
RESPECT
RESTART
RESTRICT
RESTRICTED
RESTRICTIVE
RESULT
RESULTSET
RESUME
RETAIN
RETURN
RETURNING
RETURNS
REVOKE
RIGHT
RLIKE
RM
ROLE
ROLES
ROLLBACK
ROLLUP
ROOT
ROW
ROWID
ROWS
ROW_NUMBER
RULE
RUN
SAFE
SAFE_CAST
SAMPLE
SAVEPOINT
SCHEMA
SCHEMAS
SCOPE
SCROLL
SEARCH
SECOND
SECONDARY
SECONDS
SECRET
SECURITY
SEED
SELECT
SEMI
SENSITIVE
SEPARATOR
SEQUENCE
SEQUENCEFILE
SEQUENCES
SERDE
SERDEPROPERTIES
SERIALIZABLE
SESSION
SESSION_USER
SET
SETERROR
SETS
SETTINGS
SHARE
SHOW
SIMILAR
SKIP
SLOW
SMALLINT
SNAPSHOT
SOME
SORT
SORTED
SOURCE
SPATIAL
SPECIFIC
SPECIFICTYPE
SQL
SQLEXCEPTION
SQLSTATE
SQLWARNING
SQRT
STABLE
STAGE
START
STARTS
STATEMENT
STATIC
STATISTICS
STATUS
STDDEV_POP
STDDEV_SAMP
STDIN
STDOUT
STEP
STORAGE_INTEGRATION
STORED
STRICT
STRING
STRUCT
SUBMULTISET
SUBSTRING
SUBSTRING_REGEX
SUCCEEDS
SUM
SUPER
SUPERUSER
SUSPEND
SWAP
SYMMETRIC
SYNC
SYSTEM
SYSTEM_TIME
SYSTEM_USER
TABLE
TABLES
TABLESAMPLE
TAG
TARGET
TBLPROPERTIES
TEMP
TEMPORARY
TEMPTABLE
TERMINATED
TERSE
TEXT
TEXTFILE
THEN
TIES
TIME
TIMESTAMP
TIMESTAMPTZ
TIMETZ
TIMEZONE
TIMEZONE_ABBR
TIMEZONE_HOUR
TIMEZONE_MINUTE
TIMEZONE_REGION
TINYBLOB
TINYINT
TINYTEXT
TO
TOP
TOTALS
TRAILING
TRANSACTION
TRANSIENT
TRANSLATE
TRANSLATE_REGEX
TRANSLATION
TREAT
TRIGGER
TRIM
TRIM_ARRAY
TRUE
TRUNCATE
TRY
TRY_CAST
TRY_CONVERT
TUPLE
TYPE
UESCAPE
UINT128
UINT16
UINT256
UINT32
UINT64
UINT8
UNBOUNDED
UNCACHE
UNCOMMITTED
UNDEFINED
UNFREEZE
UNION
UNIQUE
UNKNOWN
UNLISTEN
UNLOAD
UNLOCK
UNLOGGED
UNMATCHED
UNNEST
UNPIVOT
UNSAFE
UNSIGNED
UNTIL
UPDATE
UPPER
URL
USAGE
USE
USER
USER_RESOURCES
USING
UUID
VACUUM
VALID
VALIDATION_MODE
VALUE
VALUES
VALUE_OF
VARBINARY
VARCHAR
VARIABLES
VARYING
VAR_POP
VAR_SAMP
VERBOSE
VERSION
VERSIONING
VIEW
VIEWS
VIRTUAL
VOLATILE
WAREHOUSE
WEEK
WEEKS
WHEN
WHENEVER
WHERE
WIDTH_BUCKET
WINDOW
WITH
WITHIN
WITHOUT
WITHOUT_ARRAY_WRAPPER
WORK
WRITE
XML
XOR
YEAR
YEARS
ZONE
ZORDER
Trait Implementations§
Source§impl Ord for Keyword
impl Ord for Keyword
Source§impl PartialOrd for Keyword
impl PartialOrd for Keyword
Source§impl VisitMut for Keyword
impl VisitMut for Keyword
fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>where
V: VisitorMut,
impl Copy for Keyword
impl Eq for Keyword
impl StructuralPartialEq for Keyword
Auto Trait Implementations§
impl Freeze for Keyword
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> AlignerFor<1> for T
impl<T> AlignerFor<1> for T
Source§impl<T> AlignerFor<1024> for T
impl<T> AlignerFor<1024> for T
Source§type Aligner = AlignTo1024<T>
type Aligner = AlignTo1024<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<128> for T
impl<T> AlignerFor<128> for T
Source§type Aligner = AlignTo128<T>
type Aligner = AlignTo128<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<16> for T
impl<T> AlignerFor<16> for T
Source§impl<T> AlignerFor<16384> for T
impl<T> AlignerFor<16384> for T
Source§type Aligner = AlignTo16384<T>
type Aligner = AlignTo16384<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<2> for T
impl<T> AlignerFor<2> for T
Source§impl<T> AlignerFor<2048> for T
impl<T> AlignerFor<2048> for T
Source§type Aligner = AlignTo2048<T>
type Aligner = AlignTo2048<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<256> for T
impl<T> AlignerFor<256> for T
Source§type Aligner = AlignTo256<T>
type Aligner = AlignTo256<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<32> for T
impl<T> AlignerFor<32> for T
Source§impl<T> AlignerFor<32768> for T
impl<T> AlignerFor<32768> for T
Source§type Aligner = AlignTo32768<T>
type Aligner = AlignTo32768<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<4> for T
impl<T> AlignerFor<4> for T
Source§impl<T> AlignerFor<4096> for T
impl<T> AlignerFor<4096> for T
Source§type Aligner = AlignTo4096<T>
type Aligner = AlignTo4096<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<512> for T
impl<T> AlignerFor<512> for T
Source§type Aligner = AlignTo512<T>
type Aligner = AlignTo512<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.Source§impl<T> AlignerFor<64> for T
impl<T> AlignerFor<64> for T
Source§impl<T> AlignerFor<8> for T
impl<T> AlignerFor<8> for T
Source§impl<T> AlignerFor<8192> for T
impl<T> AlignerFor<8192> for T
Source§type Aligner = AlignTo8192<T>
type Aligner = AlignTo8192<T>
The
AlignTo*
type which aligns Self
to ALIGNMENT
.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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<'a, T> RCowCompatibleRef<'a> for Twhere
T: Clone + 'a,
impl<'a, T> RCowCompatibleRef<'a> for Twhere
T: Clone + 'a,
Source§fn as_c_ref(from: &'a T) -> <T as RCowCompatibleRef<'a>>::RefC
fn as_c_ref(from: &'a T) -> <T as RCowCompatibleRef<'a>>::RefC
Converts a reference to an FFI-safe type
Source§fn as_rust_ref(from: <T as RCowCompatibleRef<'a>>::RefC) -> &'a T
fn as_rust_ref(from: <T as RCowCompatibleRef<'a>>::RefC) -> &'a T
Converts an FFI-safe type to a reference
Source§impl<S> ROExtAcc for S
impl<S> ROExtAcc for S
Source§fn f_get<F>(&self, offset: FieldOffset<S, F, Aligned>) -> &F
fn f_get<F>(&self, offset: FieldOffset<S, F, Aligned>) -> &F
Gets a reference to a field, determined by
offset
. Read moreSource§fn f_get_mut<F>(&mut self, offset: FieldOffset<S, F, Aligned>) -> &mut F
fn f_get_mut<F>(&mut self, offset: FieldOffset<S, F, Aligned>) -> &mut F
Gets a muatble reference to a field, determined by
offset
. Read moreSource§fn f_get_ptr<F, A>(&self, offset: FieldOffset<S, F, A>) -> *const F
fn f_get_ptr<F, A>(&self, offset: FieldOffset<S, F, A>) -> *const F
Gets a const pointer to a field,
the field is determined by
offset
. Read moreSource§fn f_get_mut_ptr<F, A>(&mut self, offset: FieldOffset<S, F, A>) -> *mut F
fn f_get_mut_ptr<F, A>(&mut self, offset: FieldOffset<S, F, A>) -> *mut F
Gets a mutable pointer to a field, determined by
offset
. Read moreSource§impl<S> ROExtOps<Aligned> for S
impl<S> ROExtOps<Aligned> for S
Source§fn f_replace<F>(&mut self, offset: FieldOffset<S, F, Aligned>, value: F) -> F
fn f_replace<F>(&mut self, offset: FieldOffset<S, F, Aligned>, value: F) -> F
Replaces a field (determined by
offset
) with value
,
returning the previous value of the field. Read moreSource§fn f_get_copy<F>(&self, offset: FieldOffset<S, F, Aligned>) -> Fwhere
F: Copy,
fn f_get_copy<F>(&self, offset: FieldOffset<S, F, Aligned>) -> Fwhere
F: Copy,
Source§impl<S> ROExtOps<Unaligned> for S
impl<S> ROExtOps<Unaligned> for S
Source§fn f_replace<F>(&mut self, offset: FieldOffset<S, F, Unaligned>, value: F) -> F
fn f_replace<F>(&mut self, offset: FieldOffset<S, F, Unaligned>, value: F) -> F
Replaces a field (determined by
offset
) with value
,
returning the previous value of the field. Read moreSource§fn f_get_copy<F>(&self, offset: FieldOffset<S, F, Unaligned>) -> Fwhere
F: Copy,
fn f_get_copy<F>(&self, offset: FieldOffset<S, F, Unaligned>) -> Fwhere
F: Copy,
Source§impl<T> SelfOps for Twhere
T: ?Sized,
impl<T> SelfOps for Twhere
T: ?Sized,
Source§fn piped<F, U>(self, f: F) -> U
fn piped<F, U>(self, f: F) -> U
Emulates the pipeline operator, allowing method syntax in more places. Read more
Source§fn piped_ref<'a, F, U>(&'a self, f: F) -> Uwhere
F: FnOnce(&'a Self) -> U,
fn piped_ref<'a, F, U>(&'a self, f: F) -> Uwhere
F: FnOnce(&'a Self) -> U,
The same as
piped
except that the function takes &Self
Useful for functions that take &Self
instead of Self
. Read moreSource§fn piped_mut<'a, F, U>(&'a mut self, f: F) -> Uwhere
F: FnOnce(&'a mut Self) -> U,
fn piped_mut<'a, F, U>(&'a mut self, f: F) -> Uwhere
F: FnOnce(&'a mut Self) -> U,
The same as
piped
, except that the function takes &mut Self
.
Useful for functions that take &mut Self
instead of Self
.Source§fn mutated<F>(self, f: F) -> Self
fn mutated<F>(self, f: F) -> Self
Mutates self using a closure taking self by mutable reference,
passing it along the method chain. Read more
Source§fn observe<F>(self, f: F) -> Self
fn observe<F>(self, f: F) -> Self
Observes the value of self, passing it along unmodified.
Useful in long method chains. Read more
Source§fn as_ref_<T>(&self) -> &T
fn as_ref_<T>(&self) -> &T
Performs a reference to reference conversion with
AsRef
,
using the turbofish .as_ref_::<_>()
syntax. Read moreSource§impl<This> TransmuteElement for Thiswhere
This: ?Sized,
impl<This> TransmuteElement for Thiswhere
This: ?Sized,
Source§unsafe fn transmute_element<T>(self) -> Self::TransmutedPtrwhere
Self: CanTransmuteElement<T>,
unsafe fn transmute_element<T>(self) -> Self::TransmutedPtrwhere
Self: CanTransmuteElement<T>,
Transmutes the element type of this pointer.. Read more
Source§impl<T> TypeIdentity for Twhere
T: ?Sized,
impl<T> TypeIdentity for Twhere
T: ?Sized,
Source§fn as_type_mut(&mut self) -> &mut Self::Type
fn as_type_mut(&mut self) -> &mut Self::Type
Converts a mutable reference back to the original type.
Source§fn into_type_box(self: Box<Self>) -> Box<Self::Type>
fn into_type_box(self: Box<Self>) -> Box<Self::Type>
Converts a box back to the original type.
Source§fn into_type_arc(this: Arc<Self>) -> Arc<Self::Type>
fn into_type_arc(this: Arc<Self>) -> Arc<Self::Type>
Converts an Arc back to the original type. Read more
Source§fn into_type_rc(this: Rc<Self>) -> Rc<Self::Type>
fn into_type_rc(this: Rc<Self>) -> Rc<Self::Type>
Converts an Rc back to the original type. Read more
Source§fn from_type_ref(this: &Self::Type) -> &Self
fn from_type_ref(this: &Self::Type) -> &Self
Converts a reference back to the original type.
Source§fn from_type_mut(this: &mut Self::Type) -> &mut Self
fn from_type_mut(this: &mut Self::Type) -> &mut Self
Converts a mutable reference back to the original type.
Source§fn from_type_box(this: Box<Self::Type>) -> Box<Self>
fn from_type_box(this: Box<Self::Type>) -> Box<Self>
Converts a box back to the original type.