org.hsqldb.persist
Interface DataSpaceManager
-
- All Known Implementing Classes:
- DataSpaceManagerBlocks, DataSpaceManagerSimple
public interface DataSpaceManager- Since:
- 2.3.0
-
-
Field Summary
Fields Modifier and Type Field and Description static intfixedBlockSizeUnitstatic inttableIdDefaultstatic inttableIdDirectorystatic inttableIdEmptystatic inttableIdFirst
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidfreeTableSpace(DoubleIntIndex spaceList, long offset, long limit, boolean full)voidfreeTableSpace(int spaceId)TableSpaceManagergetDefaultTableSpace()longgetFileBlocks(int tableId, int blockCount)intgetFileBlockSize()longgetLostBlocksSize()intgetNewTableSpaceID()TableSpaceManagergetTableSpace(int spaceId)voidinitialiseSpaces()booleanisModified()booleanisMultiSpace()voidreset()
-
-
-
Field Detail
-
tableIdEmpty
static final int tableIdEmpty
- See Also:
- Constant Field Values
-
tableIdDirectory
static final int tableIdDirectory
- See Also:
- Constant Field Values
-
tableIdDefault
static final int tableIdDefault
- See Also:
- Constant Field Values
-
tableIdFirst
static final int tableIdFirst
- See Also:
- Constant Field Values
-
fixedBlockSizeUnit
static final int fixedBlockSizeUnit
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultTableSpace
TableSpaceManager getDefaultTableSpace()
-
getTableSpace
TableSpaceManager getTableSpace(int spaceId)
-
getNewTableSpaceID
int getNewTableSpaceID()
-
getFileBlocks
long getFileBlocks(int tableId, int blockCount)
-
freeTableSpace
void freeTableSpace(int spaceId)
-
freeTableSpace
void freeTableSpace(DoubleIntIndex spaceList, long offset, long limit, boolean full)
-
getLostBlocksSize
long getLostBlocksSize()
-
isModified
boolean isModified()
-
getFileBlockSize
int getFileBlockSize()
-
initialiseSpaces
void initialiseSpaces()
-
reset
void reset()
-
isMultiSpace
boolean isMultiSpace()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG