stream_sql='create stream {} into {}.{} as select {}, avg(speed) FROM {}.{} PARTITION BY tbname INTERVAL(5s) SLIDING(3s) '.format(sub_stream_name,dbname,sub_stream_tb_name,aggExpr,dbname,sub_tbname)
try:
self.execWtSql(wt,stream_sql)
Logging.debug("[OPS] stream is creating at {}".format(time.time()))
excepttaos.error.ProgrammingErroraserr:
errno=Helper.convertErrno(err.errno)
iferrnoin[0x03f0]:# stream already exists
# stream need drop before drop table
pass
else:
pass
sub_tbname=sub_tables[0]
# create stream with query above sub_table
stream_sql='create stream {} into {}.{} as select {}, avg(speed) FROM {}.{} PARTITION BY tbname INTERVAL(5s) SLIDING(3s) '.\
stream_sql='create stream {} into {}.{} as select {}, avg(speed) FROM {}.{} PARTITION BY tbname INTERVAL(5s) SLIDING(3s) '.format(super_stream_name,dbname,super_stream_tb_name,aggExpr,dbname,stbname)
stream_sql='create stream {} into {}.{} as select {}, avg(speed) FROM {}.{} PARTITION BY tbname INTERVAL(5s) SLIDING(3s) '.\