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.

All labels observed (3)

Label Occurrences
Apache Flink Table API 1
Flink Table API 1
Table API canonical 1

How this entity was disambiguated

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
dataModel dynamic tables
tables
designedFor unified batch and streaming processing
developer Apache Flink community
linked to: Apache Flink
documentationURL https://nightlies.apache.org/flink/flink-docs-stable/docs/dev/table
executionModel distributed
integratesWith Flink DataStream API
linked to: DataStream API

Flink runtime
languageBinding Java
Python
Scala
license Apache License 2.0
partOf Apache Flink
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
linked to: Apache Flink

How these facts were elicited

Referenced by (3)

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

Apache Flink hasAPI Table API
DataSet API replacedBy Flink Table API
linked to: Table API
SQL API (Apache Flink) builtOn Apache Flink Table API
subject linked to: SQL API
linked to: Table API