SQL API
E711834
SQL API is a query interface in Apache Flink that lets users define streaming and batch data processing logic using standard SQL syntax.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| SQL API (Apache Flink) | 0 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
batch processing API
ⓘ
component of Apache Flink ⓘ query interface ⓘ stream processing API ⓘ |
| builtOn | Apache Flink Table API NERFINISHED ⓘ |
| canAccess |
JDBC sources
ⓘ
Kafka sources ⓘ data lakes ⓘ file system sources ⓘ |
| documentationURL | https://nightlies.apache.org/flink/flink-docs-stable/docs/dev/table/sql/overview/ ⓘ |
| enables | definition of data processing logic with SQL ⓘ |
| exposes | relational abstraction over Flink data streams ⓘ |
| goal |
simplify stream processing with SQL
ⓘ
unify batch and streaming semantics ⓘ |
| integratesWith |
Flink Table Planner
NERFINISHED
ⓘ
Flink optimizer NERFINISHED ⓘ Flink runtime ⓘ |
| license | Apache License 2.0 ⓘ |
| partOf | Apache Flink NERFINISHED ⓘ |
| project | Apache Flink NERFINISHED ⓘ |
| supports |
CREATE TABLE statements
ⓘ
CREATE VIEW statements ⓘ DDL statements ⓘ GROUP BY operations ⓘ INSERT INTO statements ⓘ INSERT OVERWRITE statements ⓘ INSERT statements ⓘ JOIN operations ⓘ SELECT queries ⓘ SQL-based ETL pipelines ⓘ batch data processing ⓘ catalogs ⓘ connector configuration via SQL ⓘ continuous queries ⓘ event-time processing ⓘ materialized results ⓘ processing-time semantics ⓘ relational operations ⓘ streaming data processing ⓘ temporal table joins ⓘ time attributes ⓘ user-defined functions ⓘ watermarks ⓘ window aggregations ⓘ |
| targetUser |
SQL developers
ⓘ
data analysts ⓘ data engineers ⓘ |
| usesSyntax | standard SQL syntax ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.