org.apache.derby.iapi.store.logical.log
Interface LogicalLoggable
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- LogicalOperation
- public interface LogicalLoggable
- extends java.io.Serializable
Interface for a logical loggable operation
- Author:
- egil
UPDATE_OPERATION
public static final int UPDATE_OPERATION
- See Also:
- Constant Field Values
DELETE_OPERATION
public static final int DELETE_OPERATION
- See Also:
- Constant Field Values
INSERT_OPERATION
public static final int INSERT_OPERATION
- See Also:
- Constant Field Values
COMMIT_OPERATION
public static final int COMMIT_OPERATION
- See Also:
- Constant Field Values
ABORT_OPERATION
public static final int ABORT_OPERATION
- See Also:
- Constant Field Values
group
public int group()
isRedoable
public boolean isRedoable()
isUndoable
public boolean isUndoable()
getUndoImage
public LogicalImage getUndoImage()
getRedoImage
public LogicalImage getRedoImage()
getTableName
public java.lang.String getTableName()
getOldKey
public org.apache.derby.iapi.types.DataValueDescriptor getOldKey()
getNewKey
public org.apache.derby.iapi.types.DataValueDescriptor getNewKey()
redoMe
public int redoMe(java.sql.Connection conn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
undoMe
public int undoMe(java.sql.Connection conn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException