Flink SQL Functions in Confluent Cloud for Apache Flink
Confluent Cloud for Apache Flink® enables you to do data transformations and other operations with the following built-in functions.
Not every Flink SQL keyword is categorized as a function. For example,
UNNEST is documented as array expansion on the Join Queries
page.
All functions, A to Z
Use the following table to find the category for a specific function.
Function |
Category |
|---|---|
Numeric |
|
Numeric |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
String |
|
Numeric |
|
Numeric |
|
Numeric |
|
Aggregate |
|
Comparison |
|
Numeric |
|
String |
|
Collection |
|
Collection |
|
Conditional |
|
Conditional |
|
Comparison |
|
Datetime |
|
Numeric |
|
String |
|
String |
|
Conditional |
|
Aggregate |
|
String |
|
String |
|
Datetime |
|
Numeric |
|
Numeric |
|
Numeric |
|
Aggregate |
|
Aggregate |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
String |
|
Numeric |
|
Aggregate |
|
Numeric |
|
Collection |
|
String |
|
String |
|
String |
|
Comparison |
|
Numeric |
|
Datetime |
|
Aggregate |
|
Datetime |
|
Numeric |
|
String |
|
Changelog Conversion |
|
Datetime |
|
Conditional |
|
Collection |
|
Collection |
|
Numeric |
|
Datetime |
|
Conditional |
|
Conditional |
|
Collection |
|
Comparison |
|
String |
|
String |
|
Datetime |
|
Conditional |
|
Conditional |
|
Conditional |
|
Comparison |
|
JSON |
|
Comparison |
|
Comparison |
|
Comparison |
|
Comparison |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
JSON |
|
Search |
|
Aggregate |
|
Aggregate |
|
Aggregate |
|
Conditional |
|
String |
|
Comparison |
|
Aggregate |
|
Numeric |
|
Datetime |
|
Datetime |
|
String |
|
Numeric |
|
Numeric |
|
Numeric |
|
String |
|
String |
|
String |
|
Comparison |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Collection |
|
Aggregate |
|
Hash |
|
Aggregate |
|
Datetime |
|
ML Preprocessing |
|
ML Preprocessing |
|
Model Inference |
|
Model Inference |
|
Model Inference |
|
ML Preprocessing |
|
Model Inference |
|
ML Preprocessing |
|
ML Preprocessing |
|
ML Preprocessing |
|
ML Preprocessing |
|
ML Preprocessing |
|
ML Preprocessing |
|
Model Inference |
|
ML Preprocessing |
|
ML Preprocessing |
|
ML Preprocessing |
|
Datetime |
|
Comparison |
|
Comparison |
|
Comparison |
|
Comparison |
|
Datetime |
|
Aggregate |
|
Conditional |
|
Datetime |
|
String |
|
String |
|
Aggregate |
|
Numeric |
|
Numeric |
|
String |
|
Numeric |
|
Datetime |
|
Numeric |
|
Numeric |
|
Numeric |
|
Numeric |
|
Numeric |
|
Aggregate |
|
String |
|
String |
|
String |
|
String |
|
String |
|
String |
|
String |
|
String |
|
String |
|
String |
|
String |
|
Numeric |
|
Aggregate |
|
String |
|
String |
|
Datetime |
|
Hash |
|
Hash |
|
Hash |
|
Hash |
|
Hash |
|
Hash |
|
Numeric |
|
Comparison |
|
Numeric |
|
Numeric |
|
Datetime |
|
String |
|
String |
|
Numeric |
|
String |
|
Aggregate |
|
Aggregate |
|
String |
|
String—see also CONCAT |
|
String |
|
Aggregate |
|
Numeric |
|
Numeric |
|
Search |
|
Datetime |
|
Datetime |
|
Datetime |
|
Datetime |
|
String |
|
Changelog Conversion |
|
Datetime |
|
Datetime |
|
Datetime |
|
String |
|
String |
|
Numeric |
|
Comparison |
|
Comparison |
|
Numeric |
|
Datetime |
|
Datetime |
|
String |
|
String |
|
String |
|
Numeric |
|
Aggregate |
|
Aggregate |
|
Aggregate |
|
Search |
|
Datetime |
|
Datetime |