28 #ifndef TABLES_SSMDIRCOLUMN_H
29 #define TABLES_SSMDIRCOLUMN_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.
ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of data
virtual void putArrayInt64V(uInt rownr, const Array< Int64 > *dataPtr)
virtual void getArrayComplexV(uInt rownr, Array< Complex > *dataPtr)
virtual void getArrayInt64V(uInt rownr, Array< Int64 > *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)
virtual void getArrayuCharV(uInt rownr, Array< uChar > *dataPtr)
virtual void getArraydoubleV(uInt rownr, Array< double > *dataPtr)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.