Table API
E711833
Table API is Apache Flink’s high-level, declarative interface for expressing data processing and analytics using relational-style operations on streaming and batch data.
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
Apache Flink component
ⓘ
data processing API ⓘ high-level API ⓘ |
| abstractionLevel | high-level ⓘ |
| allows |
definition of queries on batch data
ⓘ
definition of queries on streams ⓘ |
| belongsToProject | Apache Software Foundation NERFINISHED ⓘ |
| dataModel |
dynamic tables
ⓘ
tables ⓘ |
| designedFor | unified batch and streaming processing ⓘ |
| developer | Apache Flink community NERFINISHED ⓘ |
| documentationURL | https://nightlies.apache.org/flink/flink-docs-stable/docs/dev/table ⓘ |
| executionModel | distributed ⓘ |
| integratesWith |
Flink DataStream API
NERFINISHED
ⓘ
Flink runtime ⓘ |
| languageBinding |
Java
NERFINISHED
ⓘ
Python NERFINISHED ⓘ Scala NERFINISHED ⓘ |
| license | Apache License 2.0 ⓘ |
| partOf | Apache Flink NERFINISHED ⓘ |
| programmingModel | declarative ⓘ |
| supports |
SQL-like operations
ⓘ
batch processing ⓘ batch-style bounded queries ⓘ data analytics ⓘ declarative data processing ⓘ event-time semantics ⓘ processing-time semantics ⓘ relational-style operations ⓘ stream processing ⓘ streaming-style unbounded queries ⓘ |
| supportsFeature |
catalog integration
ⓘ
connector-based I/O ⓘ grouping and aggregation ⓘ joins ⓘ schema definition ⓘ time-based operations ⓘ user-defined functions ⓘ windowing ⓘ |
| supportsOptimization | query optimization via Flink planner ⓘ |
| targetUser |
data analysts
ⓘ
data engineers ⓘ stream processing developers ⓘ |
| usedWith | Apache Flink SQL NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.