• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/BerkeleyDB-21/db/java/src/com/sleepycat/collections/

Lines Matching defs:keys

33      * Slots for a block of record keys and values.  The priKeys array is only
34 * used for secondary databases; otherwise it is set to the keys array.
36 private byte[][] keys;
43 * available, then nextIndex is equal to keys.length or keys[nextIndex] is
80 keys = new byte[blockSize][];
81 priKeys = coll.isSecondary() ? (new byte[blockSize][]) : keys;
97 keys = copyArray(o.keys);
98 priKeys = coll.isSecondary() ? copyArray(o.priKeys) : keys;
125 return (nextIndex < keys.length) &&
126 (keys[nextIndex] != null);
135 (keys[nextIndex - 1] != null);
158 DatabaseEntry entry = new DatabaseEntry(keys[i]);
169 DatabaseEntry keyEntry = new DatabaseEntry(keys[i]);
170 DatabaseEntry priKeyEntry = (keys != priKeys)
184 for (int i = 0; i < keys.length; i += 1) {
185 keys[i] = null;
196 keys[i] = KeyRange.getByteArray(cursor.getKeyThang());
198 if (keys != priKeys) {
212 if (i < keys.length) {
213 for (int j = keys.length - 1; j > i; j -= 1) {
216 keys[j] = keys[j - 1];
221 if (coll.view.recNumRenumber && keys[j] != null) {
227 if (i != keys.length) {
233 keys[j] = keys[j + 1];
247 DatabaseEntry entry = new DatabaseEntry(keys[i]);
250 keys[i] = entry.getData();
258 for (int j = i + 1; j < keys.length; j += 1) {
259 keys[j - 1] = keys[j];
263 int last = keys.length - 1;
264 keys[last] = null;
281 return cursor.repositionExact(keys[i], priKeys[i], values[i], false);
311 if (keys[prev] == null) {
321 (keys[prev], priKeys[prev], values[prev], false);
368 if (i < keys.length) {
405 int last = keys.length - 1;
411 (keys[next], priKeys[next], values[next], false);
567 if (nextIndex == 0 && keys[0] == null) {
569 for (int i = 0; i < keys.length; i += 1) {
583 * cursor position, leave nextIndex set to keys.length,
587 if (keys[0] == null) {
588 nextIndex = keys.length;