| java.lang.Object org.apache.derby.impl.store.raw.data.PageBasicOperation org.apache.derby.impl.store.raw.data.LogicalPageOperation org.apache.derby.impl.store.raw.data.InsertOperation
Constructor Summary | |
public | InsertOperation(RawTransaction t, BasePage page, int slot, int recordId, Object[] row, FormatableBitSet validColumns, LogicalUndo undo, byte insertFlag, int startColumn, boolean isLongColumn, int realStartColumn, DynamicByteArrayOutputStream logBuffer, int realSpaceOnPage, int overflowThreshold) | public | InsertOperation() |
Method Summary | |
public void | doMe(Transaction xact, LogInstant instant, LimitObjectInput in) | public int | getNextStartColumn() | public ByteArray | getPreparedLog() | public int | getTypeFormatId() Return my format identifier. | public void | readExternal(ObjectInput in) | public void | restoreLoggedRow(Object[] row, LimitObjectInput in) Restore the row stored in the optional data of the log record. | public void | restoreMe(Transaction xact, BasePage undoPage, LogInstant CLRinstant, LimitObjectInput in) | public String | toString() DEBUG: Print self. | public void | undoMe(Transaction xact, BasePage undoPage, int undoRecordId, LogInstant CLRInstant, LimitObjectInput in) Undo the insert by simply marking the just inserted record as deleted. | public void | writeExternal(ObjectOutput out) Write this out. |
doMeSlot | protected int doMeSlot(Code) | | |
insertFlag | protected byte insertFlag(Code) | | |
startColumn | protected transient int startColumn(Code) | | next column that need to be inserted.
|
InsertOperation | public InsertOperation(RawTransaction t, BasePage page, int slot, int recordId, Object[] row, FormatableBitSet validColumns, LogicalUndo undo, byte insertFlag, int startColumn, boolean isLongColumn, int realStartColumn, DynamicByteArrayOutputStream logBuffer, int realSpaceOnPage, int overflowThreshold) throws StandardException(Code) | | |
InsertOperation | public InsertOperation()(Code) | | |
getNextStartColumn | public int getNextStartColumn()(Code) | | |
getTypeFormatId | public int getTypeFormatId()(Code) | | Return my format identifier.
|
|
|