我使用fetch()
,得到一个org.jooq.impl.ResultImpl
实例
如何以良好的方式打印它们?无需我指定字段名称(从结果中获取标题(
类似这样的东西:
+---+---+
| f1| f2|
+---+---+
|foo| 1|
|bar| 2|
+---+---+
我想要一个顶部有标题的东西(即使字段名重复(,行结果如下。
我尝试了ResultImpl
中的一些方法,但还没有找到intoMap()
很好,但当字段重复时会抱怨。我也尝试过intoList()
,但通过这种方式我只得到值,而没有字段名。
我想要头和行,就像ApacheSpark中的show()
方法一样。
获取此格式的最简单方法是只调用Result.toString()
。它调用Result.format()
,并使用一些合理的默认值进行调试。如果您想控制格式化选项,只需自己调用Result.format()
即可。
另请参阅手册中有关设置文本格式的部分。