Go to the documentation of this file.
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>
TSMColumn & operator=(const TSMColumn &)
Forbid assignment.
A Vector of integers, for indexing into Array<T> objects.
IPosition columnShape_p
The fixed shape of the column.
const IPosition & shapeColumn() const
Get the fixed shape of the column.
A coordinate column in Tiled Storage Manager.
TSMColumn * unlink()
Unlink the underlying column.
TSMColumn * colPtr_p
The specialized column object (i.e.
virtual ~TSMColumn()
Frees up the storage.
void setShapeColumn(const IPosition &shape)
Set the fixed shape of the column.
Base table column storage manager class.
A data column in Tiled Storage Manager.
Base class for Tiled Storage Manager classes.
TSMCoordColumn * makeCoordColumn(uInt axesNumber)
Make a TSM coordinate column object.
TSMIdColumn * makeIdColumn()
Make a TSM id column object.
virtual IPosition shape(uInt rownr)
Get the shape of the item in the given row.
String name_p
The name of the column.
this file contains all the compiler specific defines
TSMDataColumn * makeDataColumn()
Make a TSM data column object.
TSMColumn(TiledStMan *stman, int dataType, const String &columnName)
Create a column of the given type.
const String & columnName() const
Get the name of the column.
An id column in Tiled Storage Manager.
A column in the Tiled Storage Manager.
String: the storage and methods of handling collections of characters.
int dtype_p
The data type of the data (as defined in DataType.h).
virtual int dataType() const
Return the data type of the column.
TiledStMan * stmanPtr_p
The storage manager.