Enums§
Constants§
- ABORT
- ABS
- ACTION
- ADD
- ALL
- ALLOCATE
- ALL_
KEYWORDS - ALL_
KEYWORDS_ INDEX - 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
- CHAIN
- CHAR
- CHARACTER
- CHARACTER_
LENGTH - CHAR_
LENGTH - CHECK
- CLOB
- CLOSE
- CLUSTER
- COALESCE
- COLLATE
- COLLECT
- COLUMN
- COLUMNS
- 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
- DATABASE
- DATE
- DAY
- DEALLOCATE
- DEC
- DECIMAL
- DECLARE
- DEFAULT
- DELETE
- DELIMITED
- DENSE_
RANK - DEREF
- DESC
- DESCRIBE
- DETERMINISTIC
- DIRECTORY
- DISCONNECT
- DISTINCT
- DISTRIBUTE
- DOUBLE
- DROP
- DYNAMIC
- EACH
- ELEMENT
- ELSE
- END
- END_
EXEC - END_
FRAME - END_
PARTITION - 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
- 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
- ISOLATION
- JOIN
- JSONFILE
- 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
- 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
- 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
- PROCEDURE
- PURGE
- 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
- RESERVED_
FOR_ COLUMN_ ALIAS - Can’t be used as a column alias, so that
SELECT <expr> alias
can be parsed unambiguously without looking ahead. - RESERVED_
FOR_ TABLE_ ALIAS - These keywords can’t be used as a table alias, so that
FROM table_name alias
can be parsed unambiguously without looking ahead. - RESTRICT
- RESULT
- RETURN
- RETURNS
- REVOKE
- RIGHT
- ROLLBACK
- ROLLUP
- ROW
- ROWID
- ROWS
- ROW_
NUMBER - SAVEPOINT
- SCHEMA
- SCOPE
- SCROLL
- SEARCH
- SECOND
- SELECT
- SENSITIVE
- SEQUENCEFILE
- SERDE
- SERIALIZABLE
- SESSION
- SESSION_
USER - SET
- SHOW
- SIMILAR
- SMALLINT
- 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
- SYMMETRIC
- SYNC
- SYSTEM
- SYSTEM_
TIME - SYSTEM_
USER - TABLE
- TABLESAMPLE
- TBLPROPERTIES
- TEMP
- TEMPORARY
- TEXT
- TEXTFILE
- THEN
- TIES
- TIME
- TIMESTAMP
- TIMEZONE_
HOUR - TIMEZONE_
MINUTE - TINYINT
- TO
- TOP
- TRAILING
- TRANSACTION
- TRANSLATE
- TRANSLATE_
REGEX - TRANSLATION
- TREAT
- TRIGGER
- TRIM
- TRIM_
ARRAY - TRUE
- TRUNCATE
- TRY_
CAST - UESCAPE
- UNBOUNDED
- UNCOMMITTED
- UNION
- UNIQUE
- UNKNOWN
- UNNEST
- UPDATE
- UPPER
- 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
- YEAR
- ZONE