流数据handler防御性处理
在DolphinDB database流数据订阅时,我在Stream handler中,针对partition value做防御性处理:
def fixNullDate(mutable TB,mutable msg)
{
if(msg.Date.hasNull()){
msg[`Date] = msg.Date.nullFill(today())
}
data = select * from msg
TB.append!(data)
}
这样是否可行,还是有不一样高效的写法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以去掉
data = select * from msg
,减少复制一份数据