28 #ifndef TABLES_DATAMANACCESSOR_H 29 #define TABLES_DATAMANACCESSOR_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/DataMan/DataManager.h> String dataManagerType() const
Get the data manager type.
DataManager * baseDataManager() const
Get the data manager for the given data manager or column name.
Main interface class to a read/write table.
virtual void showCacheStatistics(std::ostream &) const
Show the data manager's IO statistics.
uInt sequenceNr() const
Get the (unique) sequence nr of this data manager.
void showCacheStatistics(ostream &os) const
Show IO statistics.
Record getProperties() const
Get data manager properties as a record.
RODataManAccessor()
Construct an empty object.
String dataManagerName() const
Get the data manager name.
uInt dataManagerSeqNr() const
Get the data manager sequence nr.
void setProperties(const Record &) const
Set data manager properties using the fields in the record.
virtual ~RODataManAccessor()
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
virtual String dataManagerType() const =0
Return the type name of the data manager (in fact its class name).
Base class for the Data Manager Accessor classes.
Abstract base class for a data manager.
String: the storage and methods of handling collections of characters.
DataManager * itsDataManager
virtual String dataManagerName() const
Return the name of the data manager.
this file contains all the compiler specific defines