public void readFully(byte[] buffer, int offset, int count) throws IOException { mem.getBytes(position, buffer, offset, count); position += count; }
public byte[] getKey(int index) { long start = getPositionInSummary(index); int keySize = (int) (calculateEnd(index) - start - 8L); byte[] key = new byte[keySize]; entries.getBytes(start, key, 0, keySize); return key; }
public byte[] getKey(int index) { long start = getPositionInSummary(index); int keySize = (int) (calculateEnd(index) - start - 8L); byte[] key = new byte[keySize]; entries.getBytes(start, key, 0, keySize); return key; }
public byte[] getKey(int index) { long start = getPositionInSummary(index); int keySize = (int) (calculateEnd(index) - start - 8L); byte[] key = new byte[keySize]; entries.getBytes(start, key, 0, keySize); return key; }
public byte[] getKey(int index) { long start = getPositionInSummary(index); int keySize = (int) (calculateEnd(index) - start - 8L); byte[] key = new byte[keySize]; entries.getBytes(start, key, 0, keySize); return key; }
public byte[] getKey(int index) { long start = getPositionInSummary(index); int keySize = (int) (calculateEnd(index) - start - 8L); byte[] key = new byte[keySize]; entries.getBytes(start, key, 0, keySize); return key; }