我使用DPL设置了Berkeley DB JE。
我有一个二级键字段,它是一个字符串,我想检索此键的所有不同值。不需要额外的装配,我只想要所有不同的值。
我可以遍历所有条目并向集合中添加值,但这似乎效率非常低,因为我的数值为数十万行的值为10。
答案 0 :(得分:0)
如果您只需要不同的密钥(而不是不同的实体),则可以通过调用SecondaryIndex.keys然后调用EntityCursor.nextNoDup来迭代唯一值来完成此操作。
我建议将Berkeley DB Java版的问题发布到OTN forum。
- 标记