org.apache.derby.impl.store.logical.operations
Class LogicalInsertOperation

java.lang.Object
  extended byorg.apache.derby.impl.store.logical.operations.LogicalOperation
      extended byorg.apache.derby.impl.store.logical.operations.LogicalInsertOperation
All Implemented Interfaces:
LogicalLoggable, java.io.Serializable

public class LogicalInsertOperation
extends LogicalOperation

A Logical Insert Operation, contains redo image only

Author:
Egil S¿rensen
See Also:
LogicalImage, Serialized Form

Field Summary
 
Fields inherited from interface org.apache.derby.iapi.store.logical.log.LogicalLoggable
ABORT_OPERATION, COMMIT_OPERATION, DELETE_OPERATION, INSERT_OPERATION, UPDATE_OPERATION
 
Constructor Summary
LogicalInsertOperation(LogicalImage beforeImage, LogicalImage afterImage, org.apache.derby.iapi.types.DataValueDescriptor oldKey, org.apache.derby.iapi.types.DataValueDescriptor newKey, java.lang.String tableName)
           
 
Method Summary
 LogicalImage getUndoImage()
           
 int group()
           
 
Methods inherited from class org.apache.derby.impl.store.logical.operations.LogicalOperation
getNewKey, getOldKey, getRedoImage, getTableName, isRedoable, isUndoable, redoMe, toString, undoMe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogicalInsertOperation

public LogicalInsertOperation(LogicalImage beforeImage,
                              LogicalImage afterImage,
                              org.apache.derby.iapi.types.DataValueDescriptor oldKey,
                              org.apache.derby.iapi.types.DataValueDescriptor newKey,
                              java.lang.String tableName)
Method Detail

getUndoImage

public LogicalImage getUndoImage()
Specified by:
getUndoImage in interface LogicalLoggable
Overrides:
getUndoImage in class LogicalOperation

group

public int group()
Specified by:
group in interface LogicalLoggable
Overrides:
group in class LogicalOperation