多项选择题

在编程模型方面,Flink 提供了不同级别的抽象,以开发流或批处理作业,主要包括哪几个级别的抽象()。

A.Table API
B.SQL
C.状态化的数据流接口
D.DataStream API(有界或无界流数据)以及DataSet API(有界数据集)