Apache flink flink sql数组选择到java数组映射器
有没有办法将sql行映射器映射到java数组对象 例如:Apache flink flink sql数组选择到java数组映射器,apache-flink,flink-streaming,flink-cep,flink-sql,flink-batch,Apache Flink,Flink Streaming,Flink Cep,Flink Sql,Flink Batch,有没有办法将sql行映射器映射到java数组对象 例如: tableEnvironment.toRetractStream(table, Row.class) select ARRAY[ Event(e1.id, e1.name, e1.businessDate), Event(e2.id, e2.name, e2.businessDate) from EventMessages e1 join EventMessages e2 on e1.name = e2.name
tableEnvironment.toRetractStream(table, Row.class)
select ARRAY[ Event(e1.id, e1.name, e1.businessDate),
Event(e2.id, e2.name, e2.businessDate)
from EventMessages e1 join EventMessages e2
on e1.name = e2.name
and e.name ='ABC'
tableEnvironment.toRetractStream(table,Row.class)->Row.class工作正常,但必须逐个字段手动将其转换为对象
我需要创建什么类型的对象来传递它来代替行,以便它可以直接转换为该对象
谢谢你的帮助。谢谢