Top Fields Methods
org.hsqldb.persist

public Interface DataSpaceManager

Known Direct Implementers
org.hsqldb.persist.DataSpaceManagerBlocks, org.hsqldb.persist.DataSpaceManagerSimple
Imports
org.hsqldb.lib.LongLookup

Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
2.3.0
Version
2.5.1

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Method Summary

Modifier and TypeMethod and Description
public void
freeTableSpace(int spaceId)

public void
freeTableSpace(int spaceId, LongLookup spaceList, long offset, long limit)

public TableSpaceManager
public DirectoryBlockCachedObject[]
public int
public long
getFileBlocks(int spaceId, int blockCount)

public int
public long
public int
public TableSpaceManager
getTableSpace(int spaceId)

public void
public void
public boolean
public boolean
public void

Field Detail

fixedDiskBlockSizeback to summary
public static final int fixedDiskBlockSize
tableIdDefaultback to summary
public static final int tableIdDefault
tableIdDirectoryback to summary
public static final int tableIdDirectory
tableIdEmptyback to summary
public static final int tableIdEmpty
tableIdFirstback to summary
public static final int tableIdFirst
tableIdLookupback to summary
public static final int tableIdLookup
tableIdSetAsideback to summary
public static final int tableIdSetAside

Method Detail

freeTableSpaceback to summary
public void freeTableSpace(int spaceId)
freeTableSpaceback to summary
public void freeTableSpace(int spaceId, LongLookup spaceList, long offset, long limit)
getDefaultTableSpaceback to summary
public TableSpaceManager getDefaultTableSpace()
getDirectoryListback to summary
public DirectoryBlockCachedObject[] getDirectoryList()
getFileBlockItemCountback to summary
public int getFileBlockItemCount()
getFileBlocksback to summary
public long getFileBlocks(int spaceId, int blockCount)
getFileBlockSizeback to summary
public int getFileBlockSize()
getLostBlocksSizeback to summary
public long getLostBlocksSize()
getNewTableSpaceIDback to summary
public int getNewTableSpaceID()
getTableSpaceback to summary
public TableSpaceManager getTableSpace(int spaceId)
initialiseSpacesback to summary
public void initialiseSpaces()
initialiseTableSpaceback to summary
public void initialiseTableSpace(TableSpaceManagerBlocks tableSpace)
isModifiedback to summary
public boolean isModified()
isMultiSpaceback to summary
public boolean isMultiSpace()
resetback to summary
public void reset()