org.apache.ws.jaxme.sqls.db2

Class TableSpaceImpl

public class TableSpaceImpl extends Object implements TableSpace

Default implementation of a DB2 tablespace.

Author: Jochen Wiedmann

Nested Class Summary
static classTableSpaceImpl.DatabaseManagedContainerImpl
static classTableSpaceImpl.NameImpl
static classTableSpaceImpl.SystemManagedContainerImpl
Constructor Summary
protected TableSpaceImpl(DB2SQLFactory pFactory, TableSpace.Name pName, TableSpace.Type pType)
Method Summary
BufferPoolgetBufferPool()
IteratorgetContainers()
LonggetExtentSize()
TableSpace.NamegetName()
NumbergetOverhead()
PageSizegetPageSize()
LonggetPrefetchSize()
DB2SQLFactorygetSQLFactory()
NumbergetTransferRate()
TableSpace.TypegetType()
BooleanhasDroppedTableRecovery()
booleanisPredefined()
ContainernewDatabaseManagedContainerInDevice(String pDevice, long pNumPages)
ContainernewDatabaseManagedContainerInFile(String pFile, long pNumPages)
ContainernewSystemManagedContainer(String pFile)
voidsetBufferPool(BufferPool pBufferPool)
voidsetDroppedTableRecovery(Boolean pRecoverable)
voidsetExtentSize(Long pSize)
voidsetOverhead(Number pOverhead)
voidsetPageSize(PageSize pSize)
voidsetPrefetchSize(Long pSize)
voidsetTransferRate(Number pTransferRate)

Constructor Detail

TableSpaceImpl

protected TableSpaceImpl(DB2SQLFactory pFactory, TableSpace.Name pName, TableSpace.Type pType)

Method Detail

getBufferPool

public BufferPool getBufferPool()

getContainers

public Iterator getContainers()

getExtentSize

public Long getExtentSize()

getName

public TableSpace.Name getName()

getOverhead

public Number getOverhead()

getPageSize

public PageSize getPageSize()

getPrefetchSize

public Long getPrefetchSize()

getSQLFactory

public DB2SQLFactory getSQLFactory()

getTransferRate

public Number getTransferRate()

getType

public TableSpace.Type getType()

hasDroppedTableRecovery

public Boolean hasDroppedTableRecovery()

isPredefined

public boolean isPredefined()

newDatabaseManagedContainerInDevice

public Container newDatabaseManagedContainerInDevice(String pDevice, long pNumPages)

newDatabaseManagedContainerInFile

public Container newDatabaseManagedContainerInFile(String pFile, long pNumPages)

newSystemManagedContainer

public Container newSystemManagedContainer(String pFile)

setBufferPool

public void setBufferPool(BufferPool pBufferPool)

setDroppedTableRecovery

public void setDroppedTableRecovery(Boolean pRecoverable)

setExtentSize

public void setExtentSize(Long pSize)

setOverhead

public void setOverhead(Number pOverhead)

setPageSize

public void setPageSize(PageSize pSize)

setPrefetchSize

public void setPrefetchSize(Long pSize)

setTransferRate

public void setTransferRate(Number pTransferRate)