我有一个使用DPL的Berkeley DB JE设置。
我有一个辅助关键字字段,它是一个字符串,我想检索这个关键字的所有不同值。不需要额外的拟合,我只需要所有不同的值。
我可以迭代所有条目并将值添加到集合中,但这似乎非常低效,因为我拥有数十万行中10个值的数量级。
如果您只需要不同的键(而不是不同的实体),您可以通过调用SecondaryIndex.keys,然后调用EntityCursor.nextNoDup来遍历唯一值。
我建议在Berkeley DB Java Edition的OTN论坛上发布问题。
--标记