DatabaseEntry key = new DatabaseEntry();
DatabaseEntry data = new DatabaseEntry();
List<DatabaseEntry> entries = new ArrayList<DatabaseEntry>();
try {
for (int i = 0; i < size; i++) {
IMetaData o = keys[i];
SecondaryDatabase db = dbKeys.get(o.getName());
if (db == null) {
return;
}
SecondaryCursor cursor = db.openSecondaryCursor(null, null);
key.setData(o.getBytes());
cursor.getSearchKey(key, data, null);
cursors[i] = cursor;
}
JoinCursor joinCursor = dbMain.join(cursors, null);
try {