| | |
| | | package org.opends.server.backends.jeb; |
| | | import org.opends.messages.Message; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Comparator; |
| | | import java.util.HashSet; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | import java.util.*; |
| | | |
| | | import com.sleepycat.je.*; |
| | | |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | } |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | } |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | } |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | } |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | } |
| | |
| | | // index substring length, and read those keys. |
| | | |
| | | // Eliminate duplicates by putting the keys into a set. |
| | | Set<byte[]> set = new HashSet<byte[]>(); |
| | | Set<byte[]> set = |
| | | new TreeSet<byte[]>(substringIndex.indexer.getComparator()); |
| | | |
| | | // Example: The value is ABCDE and the substring length is 3. |
| | | // We produce the keys ABC BCD CDE. |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | equalityIndex.open(); |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | presenceIndex.open(); |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | substringIndex.open(); |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | orderingIndex.open(); |
| | |
| | | state, |
| | | indexEntryLimit, |
| | | cursorEntryLimit, |
| | | false, |
| | | env, |
| | | entryContainer); |
| | | approximateIndex.open(); |