Если у вас есть DataStream
объектов, то вы можете просто зарегистрировать данную DataStream
как таблицу, используя StreamTableEnvironment
.
. Это будет выглядеть примерно так:
val myStream = ...
val env: StreamExecutionEnvironment = configureFlinkEnv(StreamExecutionEnvironment.getExecutionEnvironment)
val tEnv: StreamTableEnvironment = StreamTableEnvironment.create(env)
tEnv.registerDataStream("myTable", myStream, [Field expressions])
Тогда Вы сможете запросить динамическую таблицу c, созданную из Your DataStream.