28 #ifndef TABLES_SSMINDSTRINGCOLUMN_H
29 #define TABLES_SSMINDSTRINGCOLUMN_H
A Vector of integers, for indexing into Array<T> objects.
Non-templated base class for templated Array class.
virtual void putArrayV(rownr_t rownr, const ArrayBase &dataPtr)
Put an array value in the given row.
A Direct Array Column in the Standard Storage Manager.
Base class of the Standard Storage Manager.
An Indirect String Array Column in the Standard Storage Manager.
bool Bool
Define the standard types used by Casacore.
SSMIndStringColumn & operator=(const SSMIndStringColumn &)
Forbid assignment.
virtual ~SSMIndStringColumn()
virtual void getArrayV(rownr_t rownr, ArrayBase &dataPtr)
Get an array value in the given row.
SSMIndStringColumn(SSMBase *aParent, int aDataType, uInt aColNr)
Create a SSMIndStringColumn object with the given parent.
virtual Bool isShapeDefined(rownr_t aRowNr)
Is the shape defined (i.e.
uInt64 rownr_t
Define the type of a row number in a table.
virtual IPosition shape(rownr_t aRowNr)
Get the shape of the array in the given row.
void setShape(rownr_t aRowNr, const IPosition &aShape)
Set the shape of the array in the given row.
virtual uInt ndim(rownr_t aRowNr)
Get the dimensionality of the item in the given row.
Bool canChangeShape() const
This storage manager can handle changing array shapes.