|
| Adios2StMan (MPI_Comm mpiComm=MPI_COMM_WORLD) |
|
| Adios2StMan (MPI_Comm mpiComm, std::string engineType, std::map< std::string, std::string > engineParams, std::vector< std::map< std::string, std::string >> transportParams) |
|
virtual | ~Adios2StMan () |
|
virtual DataManager * | clone () const |
| Make a clone of the derived object. More...
|
|
virtual String | dataManagerType () const |
| Return the type name of the data manager (in fact its class name). More...
|
|
virtual String | dataManagerName () const |
| Return the name of the data manager. More...
|
|
virtual void | create (uInt aNrRows) |
| Let the data manager initialize itself for a new table. More...
|
|
virtual void | open (uInt aRowNr, AipsIO &ios) |
| Let the data manager initialize itself for an existing table. More...
|
|
virtual void | resync (uInt aRowNr) |
| Resync the data by rereading cached data from the file. More...
|
|
virtual Bool | flush (AipsIO &, Bool doFsync) |
| Flush and optionally fsync the data. More...
|
|
virtual DataManagerColumn * | makeScalarColumn (const String &aName, int aDataType, const String &aDataTypeID) |
| Create a column in the data manager on behalf of a table column. More...
|
|
virtual DataManagerColumn * | makeDirArrColumn (const String &aName, int aDataType, const String &aDataTypeID) |
| Create a direct array column. More...
|
|
virtual DataManagerColumn * | makeIndArrColumn (const String &aName, int aDataType, const String &aDataTypeID) |
| Create an indirect array column. More...
|
|
virtual void | deleteManager () |
| The data manager will be deleted (because all its columns are requested to be deleted). More...
|
|
virtual void | addRow (uInt aNrRows) |
| Add rows to all columns. More...
|
|
uInt | getNrRows () |
|
| DataManager () |
| Default constructor. More...
|
|
virtual | ~DataManager () |
|
void | dataManagerInfo (Record &info) const |
| Add SEQNR and SPEC (the DataManagerSpec subrecord) to the info. More...
|
|
virtual Record | dataManagerSpec () const |
| Return a record containing data manager specifications. More...
|
|
virtual Record | getProperties () const |
| Get data manager properties that can be modified. More...
|
|
virtual void | setProperties (const Record &spec) |
| Modify data manager properties given in record fields. More...
|
|
virtual Bool | isStorageManager () const |
| Is the data manager a storage manager? The default is yes. More...
|
|
virtual Bool | canReallocateColumns () const |
| Tell if the data manager wants to reallocate the data manager column objects. More...
|
|
virtual DataManagerColumn * | reallocateColumn (DataManagerColumn *column) |
| Reallocate the column object if it is part of this data manager. More...
|
|
uInt | sequenceNr () const |
| Get the (unique) sequence nr of this data manager. More...
|
|
uInt | ncolumn () const |
| Get the nr of columns in this data manager (can be zero). More...
|
|
Bool | asBigEndian () const |
| Have the data to be stored in big or little endian canonical format? More...
|
|
const TSMOption & | tsmOption () const |
| Get the TSM option. More...
|
|
MultiFileBase * | multiFile () |
| Get the MultiFile pointer (can be 0). More...
|
|
String | keywordName (const String &keyword) const |
| Compose a keyword name from the given keyword appended with the sequence number (e.g. More...
|
|
String | fileName () const |
| Compose a unique filename from the table name and sequence number. More...
|
|
ByteIO::OpenOption | fileOption () const |
| Get the AipsIO option of the underlying file. More...
|
|
virtual Bool | isRegular () const |
| Is this a regular storage manager? It is regular if it allows addition of rows and writing data in them. More...
|
|
Table & | table () const |
| Get the table this object is associated with. More...
|
|
virtual void | reopenRW () |
| Reopen the data manager for read/write access. More...
|
|
virtual Bool | canAddRow () const |
| Does the data manager allow to add rows? (default no) More...
|
|
virtual Bool | canRemoveRow () const |
| Does the data manager allow to delete rows? (default no) More...
|
|
virtual Bool | canAddColumn () const |
| Does the data manager allow to add columns? (default no) More...
|
|
virtual Bool | canRemoveColumn () const |
| Does the data manager allow to delete columns? (default no) More...
|
|
virtual Bool | canRenameColumn () const |
| Does the data manager allow to rename columns? (default yes) More...
|
|
virtual void | setMaximumCacheSize (uInt nbytes) |
| Set the maximum cache size (in bytes) to be used by a storage manager. More...
|
|
virtual void | showCacheStatistics (std::ostream &) const |
| Show the data manager's IO statistics. More...
|
|
DataManagerColumn * | createScalarColumn (const String &columnName, int dataType, const String &dataTypeId) |
| Create a column in the data manager on behalf of a table column. More...
|
|
DataManagerColumn * | createDirArrColumn (const String &columnName, int dataType, const String &dataTypeId) |
| Create a direct array column. More...
|
|
DataManagerColumn * | createIndArrColumn (const String &columnName, int dataType, const String &dataTypeId) |
| Create an indirect array column. More...
|
|
DataManager * | getClone () const |
| Has the object already been cloned? More...
|
|
void | setClone (DataManager *clone) const |
| Set the pointer to the clone. More...
|
|
Definition at line 45 of file Adios2StMan.h.