org.hsqldb.persist
Class DataFileCacheSession
- java.lang.Object
-
- org.hsqldb.persist.DataFileCache
-
- org.hsqldb.persist.DataFileCacheSession
-
public class DataFileCacheSession extends DataFileCache
A file-based row store for temporary CACHED table persistence.- Since:
- 1.9.0
-
-
Field Summary
-
Fields inherited from class org.hsqldb.persist.DataFileCache
FLAG_190, FLAG_HX, FLAG_ISSAVED, FLAG_ISSHADOWED, FLAG_ROWINFO, maxDataFileSize, rowOut, spaceManager
-
-
Constructor Summary
Constructors Constructor and Description DataFileCacheSession(Database db, java.lang.String baseFileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadjustStoreCount(int adjust)voidclose()Parameter write is always false.voidopen(boolean readonly)Opens the *.data file for this cache.-
Methods inherited from class org.hsqldb.persist.DataFileCache
add, bytesCapacity, capacity, enlargeFileSpace, get, get, get, getAccessCount, getCachedObjectCount, getDataFileScale, getFileFreePos, getFileName, getFlags, getLostBlockSize, getShadowFile, getStorageSize, getTotalCachedBlockSize, hasRowInfo, isDataReadOnly, isFileModified, isFileOpen, isModified, release, release, releaseRange, remove, removePersistence, reopen, replace, reset, saveRow, saveRowOutput
-
-
-
-
Constructor Detail
-
DataFileCacheSession
public DataFileCacheSession(Database db, java.lang.String baseFileName)
-
-
Method Detail
-
open
public void open(boolean readonly)
Opens the *.data file for this cache.- Overrides:
openin classDataFileCache
-
close
public void close()
Parameter write is always false. The backing file is simply closed and deleted.- Overrides:
closein classDataFileCache
-
adjustStoreCount
public void adjustStoreCount(int adjust)
- Overrides:
adjustStoreCountin classDataFileCache
-
-
DataMelt 3.0 © DataMelt by jWork.ORG