casacore
|
Options defining how table files are organized. More...
#include <StorageOption.h>
Public Types | |
enum | Option { MultiFile, MultiHDF5, SepFile, Default, Aipsrc } |
Define the possible options how table files are organized. More... | |
Public Member Functions | |
StorageOption (Option option=Aipsrc, Int blockSize=-2) | |
Create an option object. More... | |
void | fillOption () |
Fill the option in case Aipsrc or Default was given. More... | |
Option | option () const |
Get the option. More... | |
uInt | blockSize () const |
Get the block size. More... | |
Private Attributes | |
Option | itsOption |
Int | itsBlockSize |
Options defining how table files are organized.
Public interface
This class can be used to define how the files of a table are organized. There are two ways:
It is possible to specify the storage type and block size using aipsrc. The aipsrc variables are:
tables.storage.type
. The (case-insensitive) value can be 'multifile' or 'multihdf5'. Another value means the old way (separate files). tables.storage.blocksize
gives the default blocksize to be used for the multifile and multihdf5 option. Definition at line 71 of file StorageOption.h.
Define the possible options how table files are organized.
Enumerator | |
---|---|
MultiFile |
Let storage managers use a combined MultiFile. |
MultiHDF5 |
Let storage managers use a combined MultiHDF5. |
SepFile |
Let storage managers use separate files. |
Default |
Use default (currently MultiFile). |
Aipsrc |
Use as defined in the aipsrc file. |
Definition at line 75 of file StorageOption.h.
Create an option object.
The parameter values are described in the synopsis. A size value -2 means reading that size from the aipsrc file.
|
inline |
void casacore::StorageOption::fillOption | ( | ) |
Fill the option in case Aipsrc or Default was given.
It is done as explained in the synopsis.
|
inline |
|
private |
Definition at line 107 of file StorageOption.h.
Referenced by blockSize().
|
private |
Definition at line 106 of file StorageOption.h.
Referenced by option().