在BerkeleyDB JE中选择不同的辅助键值



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

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

我可以迭代所有条目并将值添加到集合中,但这似乎非常低效,因为我拥有数十万行中10个值的数量级。

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

我建议在Berkeley DB Java Edition的OTN论坛上发布问题。

--标记

相关内容

  • 没有找到相关文章

最新更新