28 #ifndef TABLES_STARRAIPSIO_H 
   29 #define TABLES_STARRAIPSIO_H 
  125   virtual void remove (
rownr_t rownr);
 
A Vector of integers, for indexing into Array<T> objects. 
virtual void getData(void *datap, uInt index, uInt nrval, AipsIO &, uInt version)
Get data arrays into a data block at the given index. 
Non-templated base class for templated Array class. 
StManColumnArrayAipsIO(StManAipsIO *, int dataType)
Create a column of the given data type. 
uInt nrelem_p
The nr of elements in the array. 
AipsIO is the object persistency mechanism of Casacore. 
IPosition shape_p
The shape of the array. 
virtual void doCreate(rownr_t nrrow)
Let the column create its arrays. 
AipsIO storage manager for direct table arrays. 
virtual void getArrayV(rownr_t rownr, ArrayBase &dataPtr)
Get an array value in the given row. 
virtual void putFile(rownr_t nrval, AipsIO &)
Write the data into AipsIO. 
void deleteArray(rownr_t index)
Delete the array at the given index. 
virtual void getFile(rownr_t nrval, AipsIO &)
Read the data from AipsIO. 
AipsIO table column storage manager class. 
virtual ~StManColumnArrayAipsIO()
Frees up the storage. 
virtual int dataType() const 
Return the data type of the column. 
virtual void addRow(rownr_t newNrrow, rownr_t oldNrrow)
Add (newNrrow-oldNrrow) rows to the column. 
virtual IPosition shape(rownr_t rownr)
Get the shape of the array in the given row. 
virtual void putData(void *datap, uInt nrval, AipsIO &)
Put the data of a data block. 
uInt seqnr_p
The (unique) sequence number of the column. 
AipsIO table storage manager class. 
uInt64 rownr_t
Define the type of a row number in a table. 
virtual void setShapeColumn(const IPosition &shape)
Set the (fixed) shape of the arrays in the entire column. 
virtual void putArrayV(rownr_t rownr, const ArrayBase &dataPtr)
Put an array value into the given row. 
virtual uInt ndim(rownr_t rownr)
Get the dimensionality of the item in the given row. 
StManColumnArrayAipsIO & operator=(const StManColumnArrayAipsIO &)
Forbid assignment.