Top Description Fields Constructors Methods
org.apache.derby.impl.store.raw.data

public abstract Class ContainerHandleActionOnCommit

extends ContainerActionOnCommit
Class Inheritance
Known Direct Subclasses
org.apache.derby.impl.store.raw.data.SyncOnCommit, org.apache.derby.impl.store.raw.data.TruncateOnCommit
Imports
org.apache.derby.iapi.store.raw.ContainerHandle, .ContainerLock, .Page, .LockingPolicy, .RecordHandle, .ContainerKey, org.apache.derby.iapi.store.raw.data.RawContainerHandle, org.apache.derby.iapi.store.raw.log.LogInstant, org.apache.derby.iapi.store.raw.xact.RawTransaction, org.apache.derby.iapi.services.locks.Lockable, org.apache.derby.catalog.UUID, org.apache.derby.shared.common.error.StandardException, org.apache.derby.shared.common.sanity.SanityManager

An abstract class that opens the container at commit and delegates the actual work to a sub-class.

Field Summary

Inherited from org.apache.derby.impl.store.raw.data.ContainerActionOnCommit:
identity

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected abstract void
public void
openContainerAndDoIt(RawTransaction xact)

Open the container and call the doIt method

Inherited from org.apache.derby.impl.store.raw.data.ContainerActionOnCommit:
equalshashCode

Constructor Detail

ContainerHandleActionOnCommitback to summary
public ContainerHandleActionOnCommit(ContainerKey identity)

Method Detail

doItback to summary
protected abstract void doIt(BaseContainerHandle handle) throws StandardException
openContainerAndDoItback to summary
public void openContainerAndDoIt(RawTransaction xact)

Open the container and call the doIt method