self.tdCom.create_stream(stream_name=f'{self.stb_name}{self.tdCom.stream_suffix}',des_table=self.stb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.stb_source_select_str} from {self.stb_name} interval({self.tdCom.dataDict["interval"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_value=fill_value)
self.tdCom.create_stream(stream_name=f'{self.ctb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.ctb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.stb_source_select_str} from {self.ctb_name} interval({self.tdCom.dataDict["interval"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_value=fill_value)
self.tdCom.create_stream(stream_name=f'{self.ctb_name}{self.tdCom.stream_suffix}',des_table=self.ctb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.stb_source_select_str} from {self.ctb_name} interval({self.tdCom.dataDict["interval"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_value=fill_value)
iffill_value:
if"value"infill_value.lower():
fill_value='VALUE,1,2,3,4,5,6,7,8,9,10,11'
self.tdCom.create_stream(stream_name=f'{self.tb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.tb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.tb_source_select_str} from {self.tb_name} interval({self.tdCom.dataDict["interval"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_value=fill_value)
self.tdCom.create_stream(stream_name=f'{self.tb_name}{self.tdCom.stream_suffix}',des_table=self.tb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.tb_source_select_str} from {self.tb_name} interval({self.tdCom.dataDict["interval"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_value=fill_value)
self.tdCom.create_stream(stream_name=f'{self.ctb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.ctb_stream_des_table,source_sql=f'select _wstart AS wstart, _wend AS wend, {self.tdCom.stb_source_select_str} from {self.ctb_name} session(ts, {self.tdCom.dataDict["session"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_history_value=fill_history_value)
self.tdCom.create_stream(stream_name=f'{self.tb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.tb_stream_des_table,source_sql=f'select _wstart AS wstart, _wend AS wend, {self.tdCom.tb_source_select_str} from {self.tb_name} session(ts, {self.tdCom.dataDict["session"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_history_value=fill_history_value)
self.tdCom.create_stream(stream_name=f'{self.ctb_name}{self.tdCom.stream_suffix}',des_table=self.ctb_stream_des_table,source_sql=f'select _wstart AS wstart, _wend AS wend, {self.tdCom.stb_source_select_str} from {self.ctb_name} session(ts, {self.tdCom.dataDict["session"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_history_value=fill_history_value)
self.tdCom.create_stream(stream_name=f'{self.tb_name}{self.tdCom.stream_suffix}',des_table=self.tb_stream_des_table,source_sql=f'select _wstart AS wstart, _wend AS wend, {self.tdCom.tb_source_select_str} from {self.tb_name} session(ts, {self.tdCom.dataDict["session"]}s)',trigger_mode="max_delay",watermark=watermark_value,max_delay=max_delay_value,fill_history_value=fill_history_value)
stb_subtable_value=f'concat(concat("{self.stb_name}_{self.subtable_prefix}", cast(cast(abs(cast({subtable} as int)) as bigint) as varchar(100))), "{self.subtable_suffix}")'ifself.subtableelseNone
self.tdCom.create_stream(stream_name=f'{self.stb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.ext_stb_stream_des_table,source_sql=f'select _wstart AS wstart, {partitial_tb_source_str} from {self.stb_name} session(ts, {self.tdCom.dataDict["session"]}s)',trigger_mode="window_close",watermark=watermark_value,subtable_value=stb_subtable_value,fill_history_value=fill_history_value,stb_field_name_value=stb_field_name_value,tag_value=tag_value,use_exist_stb=use_exist_stb)
tdSql.query(f'select {tag_value} from {self.stb_name}')
tag_value_list=tdSql.queryResult
self.tdCom.check_query_data(f'select {self.tdCom.stb_filter_des_select_elm} from ext_{self.stb_name}{self.tdCom.des_table_suffix} order by ts',f'select _wstart AS wstart, {self.tdCom.stb_source_select_str} from {self.stb_name} session(ts, {self.tdCom.dataDict["session"]}s) order by wstart limit {expected_value};',sorted=True,defined_tag_count=defined_tag_count,tag_value_list=tag_value_list,partition=partition)
self.tdCom.create_stream(stream_name=f'{self.ctb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.ctb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.stb_source_select_str} from {self.ctb_name} state_window({state_window_col_name})',trigger_mode="window_close")
self.tdCom.create_stream(stream_name=f'{self.tb_name}{self.tdCom.stream_suffix}',des_table=self.tdCom.tb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.tb_source_select_str} from {self.tb_name} state_window({state_window_col_name})',trigger_mode="window_close")
self.tdCom.create_stream(stream_name=f'{self.ctb_name}{self.tdCom.stream_suffix}',des_table=self.ctb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.stb_source_select_str} from {self.ctb_name} state_window({state_window_col_name})',trigger_mode="window_close")
self.tdCom.create_stream(stream_name=f'{self.tb_name}{self.tdCom.stream_suffix}',des_table=self.tb_stream_des_table,source_sql=f'select _wstart AS wstart, {self.tdCom.tb_source_select_str} from {self.tb_name} state_window({state_window_col_name})',trigger_mode="window_close")