long pos; short tid; DataPage page; int offset; int l; Value v; pos = (long) pageFromPointer(pointer); tid = (short) offsetFromPointer(pointer); page = getDataPage(pos); offset = findValuePosition(page, tid); byte[] data = page.getData(); l = ByteConversion.byteToInt(data, offset); v = new Value(data, offset + 4, l); callback.info(value, v); return true;
try { long pos; short tid; DataPage page; int offset; int l; Value v; pos = (long) pageFromPointer(pointer); tid = (short) offsetFromPointer(pointer); page = getDataPage(pos); offset = findValuePosition(page, tid); byte[] data = page.getData(); l = ByteConversion.byteToInt(data, offset); v = new Value(data, offset + 4, l); callback.info(value, v); return true; } catch(IOException e) { LOG.error(e.getMessage(), e); return true; }
		public boolean indexInfo(Value value, long pointer) {			long pos;			short tid;			DataPage page;			int offset;			int l;			Value v;			pos = (long) pageFromPointer(pointer);			tid = (short) offsetFromPointer(pointer);			page = getDataPage(pos);			offset = findValuePosition(page, tid);			byte[] data = page.getData();			l = ByteConversion.byteToInt(data, offset);			v = new Value(data, offset + 4, l);			callback.info(value, v);			return true;		}