Apply the change indicated by this operation and optional data.
If this method fail, the system will be shut down because the log record has already been written to disk. Moreover, the log record will be replayed during recovery and this doMe method will be called on the same page again, so if it fails again, recovery will fail and the database cannot be started. So it is very important to make sure that every resource you need, such as disk space, has been acquired before the logAndDo method is called! This method cannot acquire any resource (like latching of a page) since it is called underneath the logging system, ie., the log record has already been written to the log stream.
The available() method of in indicates how much data can be read, i.e. how much was originally written.
@param xact the Transaction
@param instant the log instant of this operation
@param in optional data
@exception IOException Can be thrown by any of the methods of in.
@exception StandardException Standard Cloudscape policy.