SQL
This page lists all the supported statements supported in Flink SQL for now:
Please see the dedicated page about data types.
Fields of composite types with arbitrary nesting can be accessed with .
Generic types are treated as a black box and can be passed on or processed by user-defined functions.
Notes: Some of the data types are not supported in SQL queries yet (i.e. in cast expressions or literals). E.g. , BYTES
, RAW
, TIME(p) WITHOUT TIME ZONE
, , TIMESTAMP(p) WITHOUT TIME ZONE
, TIMESTAMP(p) WITH LOCAL TIME ZONE
, ARRAY
, , ROW
.
Reserved Keywords
Although not every SQL feature is implemented yet, some string combinations are already reserved as keywords for future use. If you want to use one of the following strings as a field name, make sure to surround them with backticks (e.g. `value`
, `count`
).