需要分三步 1 先将 列转化为 BasicArrayVector 2 然后调用 getVectorValue 取得该列第 rowIdx 行的数据 3 . 再转换 Entity[] 才能转换为 MultithreadedTableWriter::insert 能识别的格式 for (int rowIdx = 0; rowIdx < data.rows(); rowIdx++) { List<Object> row = new ArrayList<>(); ...
回答于 2022-12-16 13:56
pt拼接到字符串后是一个字符,正确写法应该为: def updateDatabase(dbname,tbname,start_time,end_time,update_factor,symbol_name){ num_row = exec count(*) from loadTable(dbname,tbname) where tradetime>=start_time and tradetime<=end_time and symbol = symbol_name script = "update loadT...
回答于 2022-12-02 13:22
hello, have you tried gema function? https://www.dolphindb.cn/cn/help/FunctionsandCommands/FunctionReferences/g/gema.html?highlight=gema
回答于 2022-03-30 17:45
1 是的,对于文档中支持的函数,可以自动处理成级联的引擎 2 对不支持的 metrics ,无法正确处理 3 是的,主要是简化了代码 3 可以在运行 streamEngineParser 后,运行 getStreamEngineStat() 查看 parser 生成的引擎 (比如手册https://www.dolphindb.cn/cn/help/FunctionsandCommands/FunctionReferences/s/streamEngi...
回答于 2022-03-14 15:36
因为默认 chartType 是 LINE,这时候一定要设置 extras: {multiYAxes: } plot(t, extras={multiYAxes: true} )
回答于 2022-03-11 11:26
原因可能是装了 headless 的 jdk,可以装一个 带 head 的 jdk, 比如在 ubuntut 上运行 sudo apt install openjdk-11-jdk
回答于 2022-02-21 14:27