#include <DataManAccessor.h>
Inheritance diagram for casa::RODataManAccessor:

Internal
The Table system has one or more data managers underneath. Once a table is constructed, these data managers are invisible and there is no way to get access to them. However, sometimes limited access to them is needed (e.g. to set the size of an internal cache).
This class should be used as the base class for specialized Data Manager Accessor classes (e.g. class
ROIncrementalStManAccessor . This base class provides the functionality to get the DataManager object for a given column.
This base class makes it possible that every derived class can get the data manager, because RODataManAccessor is a friend of class Table. Otherwise all accessor classes needed to be friend of Table.
Definition at line 81 of file DataManAccessor.h.
Protected Member Functions | |
| RODataManAccessor () | |
| Construct the object for the data manager in the table. | |
| ~RODataManAccessor () | |
| RODataManAccessor (const RODataManAccessor &that) | |
| Copy constructor (copy semantics). | |
| RODataManAccessor & | operator= (const RODataManAccessor &that) |
| Assignment (copy semantics). | |
| DataManager * | findDataManager (const Table &table, const String &dataManagerName) const |
| Get the data manager for the given data manager name. | |
| casa::RODataManAccessor::RODataManAccessor | ( | ) | [inline, protected] |
Construct the object for the data manager in the table.
An exception is thrown if the data manager type does not match the type of this IncrementalDataManAccessor object.
Definition at line 104 of file DataManAccessor.h.
| casa::RODataManAccessor::~RODataManAccessor | ( | ) | [inline, protected] |
Definition at line 106 of file DataManAccessor.h.
| casa::RODataManAccessor::RODataManAccessor | ( | const RODataManAccessor & | that | ) | [inline, protected] |
| RODataManAccessor & casa::RODataManAccessor::operator= | ( | const RODataManAccessor & | that | ) | [inline, protected] |
| DataManager* casa::RODataManAccessor::findDataManager | ( | const Table & | table, | |
| const String & | dataManagerName | |||
| ) | const [protected] |
Get the data manager for the given data manager name.
1.5.1