28 #ifndef TABLES_TSMCOLUMN_H 29 #define TABLES_TSMCOLUMN_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/DataMan/StManColumn.h> 34 #include <casacore/casa/Arrays/IPosition.h> 35 #include <casacore/casa/BasicSL/String.h> A Vector of integers, for indexing into Array<T> objects.
const IPosition & shapeColumn() const
Get the fixed shape of the column.
TiledStMan * stmanPtr_p
The storage manager.
IPosition columnShape_p
The fixed shape of the column.
Base class for Tiled Storage Manager classes.
int dtype_p
The data type of the data (as defined in DataType.h).
A data column in Tiled Storage Manager.
TSMCoordColumn * makeCoordColumn(uInt axesNumber)
Make a TSM coordinate column object.
void setShapeColumn(const IPosition &shape)
Set the fixed shape of the column.
An id column in Tiled Storage Manager.
TSMColumn & operator=(const TSMColumn &)
Forbid assignment.
TSMColumn * unlink()
Unlink the underlying column.
String name_p
The name of the column.
TSMColumn(TiledStMan *stman, int dataType, const String &columnName)
Create a column of the given type.
TSMIdColumn * makeIdColumn()
Make a TSM id column object.
const String & columnName() const
Get the name of the column.
A column in the Tiled Storage Manager.
A coordinate column in Tiled Storage Manager.
TSMColumn * colPtr_p
The specialized column object (i.e.
TSMDataColumn * makeDataColumn()
Make a TSM data column object.
virtual IPosition shape(uInt rownr)
Get the shape of the item in the given row.
String: the storage and methods of handling collections of characters.
virtual int dataType() const
Return the data type of the column.
Base table column storage manager class.
this file contains all the compiler specific defines
virtual ~TSMColumn()
Frees up the storage.