28 #ifndef TABLES_DATAMANINFO_H
29 #define TABLES_DATAMANINFO_H
A Vector of integers, for indexing into Array<T> objects.
A 1-D Specialization of the Array class.
static void adjustDesc(TableDesc &tabDesc, const Record &dminfo)
Adjust the data manager types and groups and the hypercolumn definitions to the actual data manager i...
Main interface class to a read/write table.
static void removeHypercolumns(TableDesc &tabDesc)
Remove hypercolumn definitions from the table description.
static Record adjustStMan(const Record &dminfo, const String &dmType, Bool replaceMSM=True)
Replace non-writable storage managers by the given storage manager (usually StandardStMan or Incremen...
static void setTiledStMan(Record &dminfo, const Vector< String > &columns, const String &dmType, const String &dmName, const IPosition &defaultTileShape)
Set the data managers of the given column(s) to the given tiled storage manager (normally TiledShapeS...
static Vector< String > removeDminfoColumns(Record &dminfo, const Vector< String > &columns, const String &keepType=String())
Remove the columns from the dminfo record and return a vector with the names of the columns actually ...
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
static void showDataManStats(const Table &, ostream &)
Show the Table IO statistics.
static void adjustTSM(TableDesc &tabDesc, Record &dminfo)
Replace TiledDataStMan by TiledShapeStMan in the DataManagerInfo record.
String: the storage and methods of handling collections of characters.
Define the structure of a Casacore table.
Class with static functions to manipulate a datamanager record.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.