Я только вчера узнал о Berkeley DB и его производительности. Я хочу использовать его в проекте Java.
Я хотел бы знать, как получить все объекты, хранящиеся в моей БД, которые соответствуют определенному условию.
Например, у меня есть сохраненные объекты типа Message(int id, String value, Date date), и я хотел бы получить все сообщения за последние 10 минут.
Другими словами, что эквивалентно этому SQL-запросу
SELECT * FROM messages WHERE date < 2016-04-12T23:20:50.52Z
в базе данных Беркли.
Можно ли сделать это с помощью API Berkeley DB, или я должен сделать все это с помощью кода?
Заранее спасибо.