Package uk.ac.starlink.table.storage
Class DiskRowStore
java.lang.Object
uk.ac.starlink.table.storage.ByteStoreRowStore
uk.ac.starlink.table.storage.DiskRowStore
Implementation of RowStore which stores data on disk.
- Since:
- 3 Aug 2004
- Author:
- Mark Taylor (Starlink)
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new DiskRowStore which uses a temporary file as backing store.DiskRowStore
(File file) Constructs a new DiskRowStore which uses the given file as a backing store. -
Method Summary
Methods inherited from class uk.ac.starlink.table.storage.ByteStoreRowStore
acceptMetadata, acceptRow, endRows, getByteStore, getStarTable
-
Constructor Details
-
DiskRowStore
Constructs a new DiskRowStore which uses the given file as a backing store. Nothing is done to mark this file as temporary. Since the storage format is not public, specifying the file like this isn't very useful except for test purposes.- Parameters:
file
- location of the backing file which will be used- Throws:
IOException
- if there is some I/O-related problem with opening the fileSecurityException
- if the current security context does not allow writing to a temporary file
-
DiskRowStore
Constructs a new DiskRowStore which uses a temporary file as backing store. The temporary file will be written to the default temporary directory, given by the value of thejava.io.tmpdir
system property, and deleted on JVM exit.- Throws:
IOException
- if there is some I/O-related problem with opening the fileSecurityException
- if the current security context does not allow writing to a temporary file
-