可以使用loadTable根据表名获取BasicTable对象 List<Entity> arguments1 = new ArrayList<Entity>(1);BasicTable table1 = (BasicTable) conn.run("loadTable('dfs://testDatabase','pt')");arguments1.add(table1);BasicStringVector o1 = (BasicStringVector)conn.run("columnNames",arguments1);System.out...
回答于 2021-12-09 17:46
你好,DolphinDB Java API的使用中除了运行脚本之外,可以通过run方法直接在远程DolphinDB服务器上执行DolphinDB内置(比如问题中的columnNames函数)或用户自定义函数。这里涉及到run方法的使用方式,若run方法有两个参数,则第一个参数为DolphinDB中的函数名,第二个参数是该函数的参数。 当我们想使用run方法调用Dolphi...
回答于 2021-12-09 10:27
1. string replace方法不会修改字符串本身,需database=database.replace() 2.向量改为标量,将BasicStringVector修改为BasicString 示例代码如下 String database = "[dfs://valuedb]";database = database.replace("[", "").replace("]", "");List<Entity> arguments = new ArrayList<>(1);BasicString y...
回答于 2021-12-06 17:37