28 #ifndef TABLES_SSMDIRCOLUMN_H 29 #define TABLES_SSMDIRCOLUMN_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/tables/DataMan/SSMColumn.h> SSMDirColumn(SSMBase *aParent, int aDataType, uInt aColNr)
Create a SSMDirColumn object with the given parent.
virtual void putArrayfloatV(uInt rownr, const Array< float > *dataPtr)
virtual void getArrayuIntV(uInt rownr, Array< uInt > *dataPtr)
virtual void putArrayuCharV(uInt rownr, const Array< uChar > *dataPtr)
SSMDirColumn & operator=(const SSMDirColumn &)
Forbid assignment.
virtual void setMaxLength(uInt maxLength)
An array of 'fixed length' strings is not handled specially, thus this function is ignored...
virtual void getArrayBoolV(uInt rownr, Array< Bool > *dataPtr)
Get an array value in the given row.
virtual void putArrayuIntV(uInt rownr, const Array< uInt > *dataPtr)
virtual void putArrayuShortV(uInt rownr, const Array< uShort > *dataPtr)
virtual void getArrayIntV(uInt rownr, Array< Int > *dataPtr)
A Direct Array Column in the Standard Storage Manager.
virtual void putArrayStringV(uInt rownr, const Array< String > *dataPtr)
virtual void putArrayDComplexV(uInt rownr, const Array< DComplex > *dataPtr)
void getValue(uInt aRowNr, void *data)
Read the array data for the given row into the data buffer.
Base class of the Standard Storage Manager.
virtual void getArrayComplexV(uInt rownr, Array< Complex > *dataPtr)
virtual void deleteRow(uInt aRowNr)
Remove the given row from the data bucket and possibly string bucket.
virtual void putArrayIntV(uInt rownr, const Array< Int > *dataPtr)
virtual void putArrayShortV(uInt rownr, const Array< Short > *dataPtr)
A Column in the Standard Storage Manager.
virtual void putArrayComplexV(uInt rownr, const Array< Complex > *dataPtr)
virtual void getArrayShortV(uInt rownr, Array< Short > *dataPtr)
virtual void getArrayuShortV(uInt rownr, Array< uShort > *dataPtr)
virtual void getArrayStringV(uInt rownr, Array< String > *dataPtr)
virtual void putArraydoubleV(uInt rownr, const Array< double > *dataPtr)
virtual void putArrayBoolV(uInt rownr, const Array< Bool > *dataPtr)
Put an array value in the given row.
virtual void getArrayDComplexV(uInt rownr, Array< DComplex > *dataPtr)
virtual void getArrayfloatV(uInt rownr, Array< float > *dataPtr)
this file contains all the compiler specific defines
virtual void getArrayuCharV(uInt rownr, Array< uChar > *dataPtr)
virtual void getArraydoubleV(uInt rownr, Array< double > *dataPtr)