File tree Expand file tree Collapse file tree
tis-chunjun-base-plugin/src/main/java/com/qlangtech/tis/plugins/incr/flink/chunjun/script
tis-flink-extends/src/main/java/com/qlangtech/tis/realtime Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727import com .qlangtech .tis .plugin .ds .IColMetaGetter ;
2828import com .qlangtech .tis .plugins .incr .flink .connector .ChunjunSinkFactory ;
2929import com .qlangtech .tis .plugins .incr .flink .connector .streamscript .BasicFlinkStreamScriptCreator ;
30+ import com .qlangtech .tis .sql .parser .tuple .creator .AdapterStreamTemplateData ;
3031import com .qlangtech .tis .sql .parser .tuple .creator .IStreamIncrGenerateStrategy ;
3132
3233import java .util .List ;
@@ -68,7 +69,7 @@ public IStreamTemplateData decorateMergeData(IStreamTemplateData mergeData) {
6869 }
6970 }
7071
71- public static class ChunjunTemplateData extends IStreamIncrGenerateStrategy . AdapterStreamTemplateData {
72+ public static class ChunjunTemplateData extends AdapterStreamTemplateData {
7273 private IStreamTableMeataCreator .ISinkStreamMetaCreator sinkStreamMetaGetter ;
7374 private final IEndTypeGetter .EndType endType ;
7475
Original file line number Diff line number Diff line change 1818
1919package com .qlangtech .tis .realtime ;
2020
21+ import com .qlangtech .tis .datax .TableAlias ;
2122import com .qlangtech .tis .plugin .ds .ISelectedTab ;
2223import com .qlangtech .tis .realtime .transfer .DTO ;
2324import org .apache .flink .util .OutputTag ;
2930import java .util .stream .Stream ;
3031
3132/**
32- *
3333 * @author: 百岁(baisui@qlangtech.com)
3434 * @create: 2025-01-04 09:22
3535 **/
3636public class DTOSourceTagProcessFunction extends SourceProcessFunction <DTO > {
3737 public static final String KEY_MERGE_ALL_TABS_IN_ONE_BUS = "merge_all_tabs_in_one_bus" ;
3838
39+ public static TableAlias createAllMergeTableAlias () {
40+ return TableAlias .create (DTOSourceTagProcessFunction .KEY_MERGE_ALL_TABS_IN_ONE_BUS
41+ , DTOSourceTagProcessFunction .KEY_MERGE_ALL_TABS_IN_ONE_BUS );
42+ }
43+
44+
3945 public static Set <String > createFocusTabs (boolean flinkCDCPipelineEnable , List <ISelectedTab > tabs ) {
4046 return (flinkCDCPipelineEnable
4147 ? Stream .of (DTOSourceTagProcessFunction .KEY_MERGE_ALL_TABS_IN_ONE_BUS )
You can’t perform that action at this time.
0 commit comments