SQL Reference¶
This section describes the SQL language support in Confluent Cloud for Apache Flink®️, including Data Definition Language (DDL) statements, Data Manipulation Language (DML) statements, and built-in functions.
Apache Flink® SQL is based on Apache Calcite, which implements the SQL standard.
Important
Confluent Cloud for Apache Flink®️ is currently available for Preview. A Preview feature is a Confluent Cloud component that is being introduced to gain early feedback from developers. Preview features can be used for evaluation and non-production testing purposes or to provide feedback to Confluent. The warranty, SLA, and Support Services provisions of your agreement with Confluent do not apply to Preview features. Confluent may discontinue providing Preview releases of the Preview features at any time in Confluent’s sole discretion. Check out Getting Help for questions, feedback and requests.
For SQL features and limitations in the preview program, see Notable Limitations in Public Preview.
Data Types¶
SQL has a rich set of native data types that you can use in SQL statements and queries.
Serialize and deserialize data¶
Reserved keywords¶
Not every SQL feature is implemented in SQL, but some string combinations are reserved as keywords for future use.