gpt4 book ai didi

sparql - 语义网 - jena sparql

转载 作者:行者123 更新时间:2023-12-02 22:42:09 26 4
gpt4 key购买 nike

在 sparql jena 中执行查询后,我试图将查询结果作为列表获取,所以我使用了这个:

res = ResultSetFormatter.toList(results);    

但是当我在那个方法之前写这个方法时,变量 res 返回 null。

ResultSetFormatter.out(System.out, results);
res = ResultSetFormatter.toList(results);

不知道是什么问题

最佳答案

ResultSet 的主要实现是 com.hp.hpl.jena.sparql.engine.ResultSetStream,它只能使用一次,而您正尝试使用它两次. API documentation对于 ResultSetStream 说:

The main ResultSet implementation for returning results from queries. This version is "use once" - you can not reset the result set because the results of the query are not remembered so as not to consume potentially large amounts of memory.

关于sparql - 语义网 - jena sparql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com