2013-07-17 45 views
0

我有一個使用DPL的Berkeley DB JE設置。在BerkeleyDB中選擇不同的二級鍵值JE

我有一個輔助鍵字段是一個字符串,我想檢索此鍵的所有不同的值。不需要額外的裝配,我只需要所有不同的值。

我可以遍歷所有條目併爲集合添加值,但是這看起來效率很低,因爲我已經處理了來自成千上萬行的值爲10的數量級。

回答

0

如果您只需要不同的鍵(不是不同的實體),可以通過調用SecondaryIndex.keys然後調用EntityCursor.nextNoDup遍歷唯一值來完成此操作。

我建議在Berkeley DB Java版上發佈問題到其OTN forum

- 標記