public void read(DataInputStream dis) throws IOException { super.read(dis); records = dis.readShort(); dataLen = dis.readInt(); nextDataPage = dis.readLong(); prevDataPage = dis.readLong(); tid = dis.readShort();
public int read(byte[] data, int offset) throws IOException { offset = super.read(data, offset); records = ByteConversion.byteToShort(data, offset); offset += 2; dataLen = ByteConversion.byteToInt(data, offset); offset += 4; nextDataPage = ByteConversion.byteToLong(data, offset); offset += 8; prevDataPage = ByteConversion.byteToLong(data, offset); offset += 8; tid = ByteConversion.byteToShort(data, offset); return offset + 2;
		public void read(DataInputStream dis) throws IOException {			super.read(dis);			records = dis.readShort();			dataLen = dis.readInt();			nextDataPage = dis.readLong();			prevDataPage = dis.readLong();			tid = dis.readShort();		}