数据类型
- 基础数据类型
Flink 支持所有的 Java 和 Scala 基础数据类型,Int, Double, Long, String… - Java 和 Scala 元组(Tuples)
- Scala样例类(case classes)
- Java简单对象(POJOs)
- 其它(Arrays, Lists, Maps, Enums, 等等)
UDF函数
- 函数类
Flink 暴露了所有 udf 函数的接口(实现方式为接口或者抽象类)。例如MapFunction, FilterFunction, ProcessFunction 等等。
//自定义一个函数类
class MyFilter extends FilterFunction[SensorReading]{
override def filter(value: SensorReading