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

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

public class LogicalDeleteOperation
extends LogicalOperation

A Logical Delete Operation, contains undo 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
LogicalDeleteOperation(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 getRedoImage()
           
 int group()
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.derby.impl.store.logical.operations.LogicalOperation
getNewKey, getOldKey, getTableName, getUndoImage, isRedoable, isUndoable, redoMe, undoMe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogicalDeleteOperation

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

getRedoImage

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

group

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

toString

public java.lang.String toString()
Overrides:
toString in class LogicalOperation