0

我有一个使用 DPL 的 Berkeley DB JE 设置。

我有一个辅助键字段,它是一个字符串,我想检索该键的所有不同值。不需要额外的过滤,我只想要所有不同的值。

我可以遍历所有条目并将值添加到集合中,但这似乎非常低效,因为我从数十万行中获取了大约 10 个值。

4

1 回答 1

0

如果您只需要不同的键(而不是不同的实体),您可以通过调用SecondaryIndex.keys然后调用 EntityCursor.nextNoDup 来遍历唯一值来完成此操作。

我建议在其OTN 论坛上发布有关 Berkeley DB Java 版的问题。

- 标记

于 2013-07-22T13:59:47.943 回答