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.

All labels observed (1)

Label Occurrences
SQL API canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf batch processing API ⓘ
component of Apache Flink ⓘ
query interface ⓘ
stream processing API ⓘ
builtOn Apache Flink Table API ⓘ
linked to: Table API
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 ⓘ
Flink optimizer ⓘ
linked to: Apache Flink

Flink runtime ⓘ
license Apache License 2.0 ⓘ
partOf Apache Flink ⓘ
project Apache Flink ⓘ
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 ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Flink → hasAPI → SQL API ⓘ