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.
SSMDirColumn & operator=(const SSMDirColumn &)
Forbid assignment.
Non-templated base class for templated Array class.
virtual void setMaxLength(uInt maxLength)
An array of 'fixed length' strings is not handled specially, thus this function is ignored...
virtual void deleteRow(rownr_t aRowNr)
Remove the given row from the data bucket and possibly string bucket.
A Direct Array Column in the Standard Storage Manager.
Base class of the Standard Storage Manager.
A Column in the Standard Storage Manager.
uInt64 rownr_t
Define the type of a row number in a table.
virtual void getArrayV(rownr_t rownr, ArrayBase &dataPtr)
Get an array value in the given row.
void getValue(rownr_t aRowNr, void *data)
Read the array data for the given row into the data buffer.
virtual void putArrayV(rownr_t rownr, const ArrayBase &dataPtr)
Put an array value in the given row.