|
| | 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, size_t readerCacheRows=1024) |
| |
| 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.