当前位置:   article > 正文

flink1.18.0 流转表 表转流 jdk17 attachAsDataStream

flink1.18.0 流转表 表转流 jdk17 attachAsDataStream

目的

流表互转 而且流sink 表sink同时存在且都可以输出.

依赖类

  1. package flink.luca.flinkTableAndSQL.Convert;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. @Data
  6. @AllArgsConstructor
  7. @NoArgsConstructor
  8. public class Outer1 {
  9. Integer outerId;
  10. Inner1 inner1;
  11. }
  1. package flink.luca.flinkTableAndSQL.Convert;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. @Data
  6. @AllArgsConstructor
  7. @NoArgsConstructor
  8. public class Inner1 {
  9. Integer innerId;
  10. String name;
  11. }

code

  1. package flink.luca.flinkTableAndSQL.Convert;
  2. import lombok.val;
  3. import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
  4. import org.apache.flink.table.api.bridge.java.StreamTableEnvironment;
  5. import static org.apache.flink.table.api.Expressions.$;
  6. /**
  7. * 流转
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/480427
推荐阅读
相关标签
  

闽ICP备14008679号