package UDFTestScalar
import ceshi.SensorReading
import org.apache.flink.streaming.api._
import org.apache.flink.streaming.api.functions.timestamps._
import org.apache.flink.streaming.api.scala._
import org.apache.flink.streaming.api.windowing.time.Time
import org.apache.flink.table.api._
import org.apache.flink.table.api.bridge.scala._
import org.apache.flink.table.expressions.Collect
import org.apache.flink.table.functions._
import org.apache.flink.types.Row
import org.apache.flink.util.Collector
object User_UDTAF {
def main(args: Array[String]): Unit = {
val env = StreamExecutionEnvironment.getExecutionEnvironment
env.setParallelism(1)
env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime)
val blinkStreamSettings = EnvironmentSettings.n
flink 表聚合函数 多行进 多行出 UDTAF(自己瞎起的名字)
最新推荐文章于 2023-10-27 19:12:19 发布
本文详细探讨了Apache Flink中自定义的表聚合函数(UDTAF),重点在于如何实现一个多行输入到多行输出的功能。通过示例,展示了UDTAF在数据流处理中的应用,帮助读者理解并掌握这种高级聚合操作。
摘要由CSDN通过智能技术生成