Yingnan Wang
Yingnan Wang

性别: 浙江 - 杭州 注册于 2021-12-06

向TA求助
20金币数
1120 经验值
0个粉丝
主页被访问 2185 次

63 个回答

1 赞同

情况有点不一样,我只知道表名,想通过表名获取表中的字段和类型

可以使用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

0 赞同

大佬牛逼呀,我想问问你可清楚怎么获取表的字段内容呢,我看文档...

你好,DolphinDB Java API的使用中除了运行脚本之外,可以通过run方法直接在远程DolphinDB服务器上执行DolphinDB内置(比如问题中的columnNames函数)或用户自定义函数。这里涉及到run方法的使用方式,若run方法有两个参数,则第一个参数为DolphinDB中的函数名,第二个参数是该函数的参数。 当我们想使用run方法调用Dolphi...

回答于 2021-12-09 10:27

1 赞同

java调用getDFSTablesByDatabase函数未获取到对应的表信息

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