概述
- Table API 和 SQL是批流统一的上层处理API,无论是批输入还是流输入,在这两套API中,制定的查询都具有相同的语义,得到相同的结果
代码入门
依赖
flink-table-api-java-bridge:桥接器,主要负责tableAPI 和 DataStream/DataSet API 的连接支持
flink-table-planner-blink: 计划器,table API的最主要部分,提供了运行时环境和生成程序执行计划的planner
f’linktable :flinktable的基础依赖
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table</artifactId>
<version>1.11.1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<!-- Either... -->
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table-api-java-bridge_2.