28 #ifndef TABLES_TSMIDCOLUMN_H
29 #define TABLES_TSMIDCOLUMN_H
virtual void getString(rownr_t rownr, String *dataPtr)
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
virtual void getInt64(rownr_t rownr, Int64 *dataPtr)
std::complex< Float > Complex
virtual void getdouble(rownr_t rownr, double *dataPtr)
virtual void getBool(rownr_t rownr, Bool *dataPtr)
Get a scalar value in the given row.
virtual void getInt(rownr_t rownr, Int *dataPtr)
virtual void putInt64(rownr_t rownr, const Int64 *dataPtr)
An id column in Tiled Storage Manager.
virtual void putDComplex(rownr_t rownr, const DComplex *dataPtr)
virtual void getComplex(rownr_t rownr, Complex *dataPtr)
std::complex< Double > DComplex
virtual void putfloat(rownr_t rownr, const float *dataPtr)
virtual void putuInt(rownr_t rownr, const uInt *dataPtr)
TSMIdColumn(const TSMColumn &column)
Create an id column from the given column.
virtual void getDComplex(rownr_t rownr, DComplex *dataPtr)
bool Bool
Define the standard types used by Casacore.
virtual void putComplex(rownr_t rownr, const Complex *dataPtr)
A column in the Tiled Storage Manager.
virtual void putString(rownr_t rownr, const String *dataPtr)
virtual void getuInt(rownr_t rownr, uInt *dataPtr)
virtual void getfloat(rownr_t rownr, float *dataPtr)
virtual void putdouble(rownr_t rownr, const double *dataPtr)
uInt64 rownr_t
Define the type of a row number in a table.
String: the storage and methods of handling collections of characters.
virtual void putBool(rownr_t rownr, const Bool *dataPtr)
Put a scalar value in the given row.
TSMIdColumn & operator=(const TSMIdColumn &)
Forbid assignment.
virtual void putInt(rownr_t rownr, const Int *dataPtr)
virtual ~TSMIdColumn()
Frees up the storage.