关于streamEngineParser的问题

streamEngineParser看手册描述好像是我能把当成一个引擎去用,里面metrics可以写各种类型的,然后它会给我自动处理成引擎级联计算的模式是这样吗?

能不能理解为我metrcis无论怎么写,它都能处理为正确的引擎级联?

如果是的话  ,我用parser和 手写不同引擎进行级联计算,优势在哪? 是不是只是简化了代码,其他呢

手册中提到 :若 metrics 分解的流水线上的最后一个操作对应:XXX 则XXX  怎么理解? 分解不是parser内部处理的么,我怎么确定最后个操作是对应哪个引擎

请先 登录 后评论

1 个回答

chris

1 是的,对于文档中支持的函数,可以自动处理成级联的引擎

2 对不支持的 metrics ,无法正确处理

3 是的,主要是简化了代码

3 可以在运行 streamEngineParser 后,运行 getStreamEngineStat() 查看 parser 生成的引擎 (比如手册https://www.dolphindb.cn/cn/help/FunctionsandCommands/FunctionReferences/s/streamEngineParser.html?highlight=streamengineparser 最后 的例子, 运行 getStreamEngineStat() 就可以看到实际上是生成了一个 截面引擎和一个响应式引擎)


请先 登录 后评论
  • 1 关注
  • 0 收藏,1012 浏览
  • ddbuserex 提出于 2022-03-14 10:31

相似问题