| Modifier and Type | Field and Description |
|---|---|
| protected long | |
| protected long |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final void | doMe(Transaction
the Transaction tran, LogInstant the log instant of this operation instant, LimitObjectInput optional data in)Implements org. Link the next alloc page into the page chain |
| public int | getTypeFormatId()
Implements org. Return my format identifier. |
| public void | readExternal(ObjectInput
the stream to read data from in order to restore the object in)Overrides org. Implements java. The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. |
| public void | restoreMe(Transaction
the Transaction doing the rollback xact, BasePage the page to rollback changes on undoPage, LogInstant the log instant of this (PageUndo) operation CLRinstant, LimitObjectInput optional data for the rollback operation in)Implements abstract org. Undo the change indicated by this log operation and optional data. |
| public String | |
| public void | undoMe(Transaction
the Transaction doing the rollback xact, BasePage the page to rollback changes on undoPage, LogInstant the log instant of this (PageUndo) operation CLRInstant, LimitObjectInput optional data for the rollback operation in)Implements abstract org. Unlink the next alloc page from the page chain |
| public void | writeExternal(ObjectOutput
the stream to write the object to out)Overrides org. Implements java. The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays. |
| newAllocPageNum | back to summary |
|---|---|
| protected long newAllocPageNum | |
| newAllocPageOffset | back to summary |
|---|---|
| protected long newAllocPageOffset | |
| ChainAllocPageOperation | back to summary |
|---|---|
| pack-priv ChainAllocPageOperation(AllocPage allocPage, long pageNumber, long pageOffset) throws StandardException | |
| ChainAllocPageOperation | back to summary |
|---|---|
| public ChainAllocPageOperation() | |
| doMe | back to summary |
|---|---|
| public final void doMe(Transaction tran, LogInstant instant, LimitObjectInput in) throws StandardException Implements org. Link the next alloc page into the page chain
| |
| getTypeFormatId | back to summary |
|---|---|
| public int getTypeFormatId() Implements org. Return my format identifier.
| |
| readExternal | back to summary |
|---|---|
| public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException Overrides org. Implements java. Doc from java. The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.
| |
| restoreMe | back to summary |
|---|---|
| public void restoreMe(Transaction xact, BasePage undoPage, LogInstant CLRinstant, LimitObjectInput in) Implements abstract org. Doc from org. Undo the change indicated by this log operation and optional data.
The page the undo should apply to is the latched undoPage.
The undoPage must be the same page as the doMe page and the undo
operation must restore the before image of the row that changed.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. debug
| |
| undoMe | back to summary |
|---|---|
| public void undoMe(Transaction xact, BasePage undoPage, LogInstant CLRInstant, LimitObjectInput in) throws StandardException Implements abstract org. Unlink the next alloc page from the page chain
| |
| writeExternal | back to summary |
|---|---|
| public void writeExternal(ObjectOutput out) throws IOException Overrides org. Implements java. Doc from java. The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.
| |