public void read(Buffer buf, int offset) throws IndexOutOfBoundsException, IOException {
		for (Field fieldValue : fieldValues) {
			offset = fieldValue.read(buf, offset);
		}
		dirty = false;
	}
Read the record field data from the specified buffer and offset
@param buf data buffer
@param offset buffer offset
@throws IndexOutOfBoundsException if invalid offset is specified
@throws IOException thrown if IO error occurs
Ghidra/Framework/DB/src/main/java/db/DBRecord.java